테이블의 스키마를 설정해주는곳이 시퀄라이즈에는 두곳이 있는데
마이그레이션과 모델이 그것이다
하나만 설정해줘도 데이터베이스에 잘 생성이된다
예를들어 오토인크리먼트를 마이그레이션에는 설정해주고 모델에는 설정해주지 않아도
데이터베이스에는 설정해준 칼럼이 오토인크리먼트 설정이 먹어서 들어가게된다
근데 그냥 둘다 똑같이 설정해주는것이 에러가 안날꺼 같다 아직 정확히 모르기떄문에
-내가 상기하려고 써놓은것
ondelete:cascade옵션은 belongsTo에만 해주면된고
모델에 associate에 관계설정을 해놨더라도 마이그레이션에 refrence 옵션(?) 을 해당 칼럼에 넣어줘야한다
'TIL,WIL(일간,주간 회고)' 카테고리의 다른 글
[TIL]객체지향이란 무엇인가 (0) | 2023.03.27 |
---|---|
2022.01.14 TIL 에러 계속날때 참고 (0) | 2023.01.14 |
2023.01.12 TIL sequelize-cli 모델 생성할때 주의 (0) | 2023.01.12 |
2023.01.12 TIL sequelize unknown column 에러 관련 (0) | 2023.01.12 |
2023. 01. 09 WIL ORM, noSQL vs SQL (0) | 2023.01.09 |