[TIL] 09.03

2019. 9. 4. 00:40TIL

오늘 한일

sequelize 의 association을 이용하여 테이블간의 관계를 만들어주는 작업을 하였다. 일대 다의 관계인 테이블은 쉽게 관계가 맺어져서

상위 테이블이 지워지면 거기에 속한 하위 테이블들이 모두 지워지는데 성공했다. 

하지만 다대다 관계의 테이블을 만들면서 문제가 발생했다. A,B,C 테이블이 있다면 C는 A와 B의 하위 테이블이 되는 관계 이고 A와 B는 다대다 관계가 되었다. 그래서 A와B에 association을 주어 c와 연결되도록 만들 었는데 createAt 콜롬이 없다는 에러가 발생하였다. 

그래서 다시 c를 a-c,b-c 두가지 테이블로 나눠 각각 A,B 테이블와 연결되도록 하였지만 똑같은 에러가 발생해버렸다.

내일 다시 어떻게 관계를 주어야할지 생각해 보아야 겠다. 

 

오늘 메모 

fs.readdirSync(path[, options])

  • path <string> | <Buffer> | <URL>
  • options <string> | <Object>

    • encoding <string> Default: 'utf8'
    • withFileTypes <boolean> Default: false
  • Returns: <string[]> | <Buffer[]> | <fs.Dirent[]>

'TIL' 카테고리의 다른 글

[TIL]09.05  (0) 2019.09.06
[TIL] 09.04  (0) 2019.09.05
[TIL] 09.02  (0) 2019.09.03
[TIL] 19.09.01  (0) 2019.09.01
[TIL] 19.08.31 프로젝트 시작  (0) 2019.08.31