sequelize 자동 생성된 다대다 테이블에 레코드 삽입하기
2022. 3. 8. 18:57ㆍProject : Music Flower/Error Handling
자동 생성된 다대다 테이블에 레코드를 삽입할 때 직면한 문제
1. 해당 테이블을 제대로 불러오지 못하는 경우

db를 import해서 쓰고자하는 파일에서 선언한 후 사용할 수 있다.
2. 레코드를 삽입할 때 참조하는 값 때문에 제대로 insert, delete 가 되지 않는 경우

자동 생성되는 칼럼을 다음과 같이 다시 설정해주고 onDelete, onUpdate 로 'cascade'를 설정합니다.
cascade 옵션을 설정할 경우 : 부모 테이블의 row를 제거하면 부모를 FK로 가진 자식 그리고 자식을 FK로 가지고 있는 자손 즉, 부모와 연결된 모든 테이블의 row는 자동으로 삭제
참고 자료 : https://kyounghwan01.github.io/blog/etc/sequelize/sequelize-cascade/#cascade
'Project : Music Flower > Error Handling' 카테고리의 다른 글
| 2022/03/08 자바스크립트 쿠키 설정, 값 얻기, 삭제 (0) | 2022.03.08 |
|---|---|
| [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client 오류 (0) | 2022.03.07 |
| 쿠키로 토큰이 전달되지 않는 문제 (1) | 2022.03.07 |
| 데이터간 참조키가 있을 경우 삭제가 되지 않는 이유 (0) | 2022.03.06 |
| hasMany와 belongsTo 관계 설정시 옵션을 넣지 않았을 때 (0) | 2022.03.06 |