mySql,시퀼라이즈 옵션

이영광·2021년 10월 5일
0
  • sequelize: static init 메서드의 매개변수와 연결되는 옵션 db.sequelize 객체를 넣어야합니다.

  • timestamps : 이속성값이 true이면 시퀼라이즈는 createdAt 과
    updatedAt 컬럼 추가

  • underscored : 시퀼라이즈는 기본적으로 테이블명과 컬럼명을 캐멀 케이스로 만들고, 이를 스테이케이스로 바꾸는 옵션

  • modelName : 모델 이름을 설정할 수 있습니다.

  • tableName : 실제 데이터베이스의 테이블 이름, 기본적으로 모델 이름을 소문자 및 복수형으로 만들며, 모델이름이 User라면 테이블 이름은 users가 된다

  • paranoid:true 로 설정하면 deletedAt이라는 컬럼이 생기고, 로우를 삭제할때 완전히 지워지지 않고 deletedAt에 지운 시각이 기록

  • charset과 callate : 각각 utf8과 utf_general_ci 로 설정해야 한글이 입력이 됩니다. 이모티콘까지 입력하게 하려면 utf8mb4 와 utf8mb4_general_ci입력

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글