인프런 커뮤니티 질문&답변

Seonjin Son님의 프로필 이미지
Seonjin Son

작성한 질문수

Node.js 교과서 - 기본부터 프로젝트 실습까지

다대다 관계 이해하기

table 이름에 s가 붙는 이유??

작성

·

988

0

sequelize.define에서 user로 정의를 했는데,

실제로 db의 테이블에서 users라는 테이블 이름으로 테이블이 생성이 되었는데,

이유는 무엇인가요?

답변 2

2

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

아 시퀄라이즈는 테이블명을 복수형으로 자동으로 변경합니다. 만약 테이블명 자동 변환을 막고 싶으시면 option 객체(timestamps가 있는 부분)에 tableName: 'user'

이렇게 고정해두셔야 합니다.

0

Seonjin Son님의 프로필 이미지
Seonjin Son
질문자

아하 감사합니다!!!

Seonjin Son님의 프로필 이미지
Seonjin Son

작성한 질문수

질문하기