Sequelize를 사용해 테이블명.js를 만들면 기본적으로 DB에 table생성시 '테이블명s'로 생성이 됩니다.
그런데 기존의 table명을 그대로 사용하고 싶고 끝에 's'표기를 사용하고 싶지 않다면 models/테이블명.js추가시 설정을 추가해줍니다.
module.exports = (sequelize, DataTypes) => {
return sequelize.define(
'sample1',
{
name: {
type: DataTypes.STRING(50),
allowNull: true
},
email: {
type: DataTypes.STRING(50),
allowNull: true
}
},
{
charset: 'utf8',
collate: 'utf8_general_ci',
timestamps: false,
freezeTableName: true,
}
)
};
테이블명, 데이터항목정의 부분 다음 기타설정 부분에 아래 코드를 추가해줍니다.
freezeTableName: true,'React.js > Setting' 카테고리의 다른 글
| React 클라이언트와 서버 동시 실행 (1) | 2020.09.13 |
|---|---|
| 7. React Sequelize로 Mysql 편리하게 사용하기 - 데이터삭제 (0) | 2020.09.07 |
| 6. React Sequelize로 Mysql 편리하게 사용하기 - 데이터변경 (0) | 2020.09.06 |
| 5. React Sequelize로 Mysql 편리하게 사용하기 - 데이터조회 (0) | 2020.09.06 |
| 4. React Sequelize로 Mysql 편리하게 사용하기 - 데이터추가 (0) | 2020.08.29 |