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

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

자동 생성되는 칼럼을 다음과 같이 다시 설정해주고 onDelete, onUpdate 로 'cascade'를 설정합니다.
cascade 옵션을 설정할 경우 : 부모 테이블의 row를 제거하면 부모를 FK로 가진 자식 그리고 자식을 FK로 가지고 있는 자손 즉, 부모와 연결된 모든 테이블의 row는 자동으로 삭제
참고 자료 : https://kyounghwan01.github.io/blog/etc/sequelize/sequelize-cascade/#cascade