일기/TIL
TIL: Today I Learned 65일차 [ Table [테이블명] doesn't exist ]
표자
2023. 2. 17. 15:17
728x90
반응형
1. 문제
Table [테이블명] doesn't exist ??
npx sequelize init
npx sequelize db:create
npx sequelize model:generate --name User --attributes nickname:string,password:string,confirm:string
모두 작성했고, 회원가입 로직까지 만들어서 post를 보내는데 계속 에러가 난다.
근데 로직은 맞는 것 같은데 db도 생성했는데 왜 안될까ㅠㅠㅠㅠ
2. 시도해본 것들
구글에 검색해봤다. 테이블이 없을때 발생하는 에러래요~
뭐야 이 뻔한 얘기는.. 영어로 테이블 없다고 써져있잖......어??
3. 해결과정
npx sequelize db:migrate
생각해보니 이걸 안했네.....
4. 알게 된 점?
npx sequelize init
npx sequelize db:create
npx sequelize model:generate --name User --attributes nickname:string,password:string,confirm:string
3가지를 하고나면 생성된 모델과 마이그레이션을 수정하느라
npx sequelize db:migrate 를 까먹게 된다ㅠㅠ
모델 생성하면 다음것도 꼭 해야하는데생성된걸 수정하다보면 까먹는다..... 다음엔 잊지말아야지!
728x90
반응형