강의

멘토링

커뮤니티

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

seonmo님의 프로필 이미지
seonmo

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

경매시스템 구조 잡기

user와 good 관계설정 질문드려요

작성

·

147

0

user.js

static associate(db) {
db.User.hasMany(db.Auction);
db.User.hasMany(db.Good, { as: 'Owner'});
db.User.hasMany(db.Good, { as: 'Sold'});
}

good.js

static associate(db) {
db.Good.hasMany(db.Auction);
db.Good.belongsTo(db.User, { as: 'Owner'});
db.Good.belongsTo(db.User, {as: 'Sold'});
}

user 와 good  모델의 관계가 Owner, Sold 두개 인거 같은데
실행 후에 goods  테이블보면 총 3개의 foreign key 가 생성되어있는데.. 혹시 왜 그런건가요??

답변 1

0

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

UserId는 기존에 잘못 설정된 포린키로 보입니다. 테이블을 지웠다가 다시 생성하세요.

seonmo님의 프로필 이미지
seonmo

작성한 질문수

질문하기