강의

멘토링

커뮤니티

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

정민영님의 프로필 이미지
정민영

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

시퀄라이즈 관계 설정하기

sequelize 관련 질문입니다.

작성

·

285

0

안녕하세요. 시퀄라이즈 관련 질문 하나 드리겠습니다.

두 개의 테이블이 있습니다.

parent 테이블과 child 테이블이 있는데

parent 테이블은 id 컬럼, num 컬럼 이렇게 두 개의

복합 primary 키로 되어 있고, child 테이블에서 참

조를 해야 합니다. 외래키로 연결이 되어야 하는데

쿼리문으로 테이블 생성 시에는

FORIENG KEY(parent_id, parent_num) REFERENCES parent (id, num)

이런식으로 외래키 생성이 가능합니다.

하지만 sequelize 에서 외래키 설정 할 때 이런식으로

연결이 안되네요. 구글링으로 찾아봤는데 sequelize

에서는 복합키에 외래키 연결이 안된다는 글도 보

이고 해서 혹시 이런 식으로 복합키를 외래키로 연결

하는게 sequelize에서는 불가능 한가요?

답변 1

1

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

네 저도 찾아봤더니 안 되는 것 같습니다. 이런 경우에는 다른 라이브러리를 쓰는게 낫습니다.

정민영님의 프로필 이미지
정민영
질문자

넵 답변 감사합니다~

정민영님의 프로필 이미지
정민영

작성한 질문수

질문하기