smilejakdu / node-watcha

0 stars 0 forks source link

sequelize db:migrate #5

Open smilejakdu opened 3 years ago

smilejakdu commented 3 years ago

sequelize db:migrate

npx sequelize db:migrate ERROR: Cannot find "/Users/dujak/project/node-watcha/config/config.json". Have you run "sequelize init"?

에러가 발생 .

응.....?; 왜지 sequelize init 하게 되면 js 파일이 만들어진다. 이게 맞는걸까 ?

smilejakdu commented 3 years ago

omg.. 이미 index.ts 에 설정이 되어있었다.

sequelize.sync({ force: false })
  .then(() => {
    console.log('데이터베이스 연결 성공');
  })
  .catch((err: Error) => {
    console.error(err);
  });

다시 복습할겸 , 강의를 들어봤다 .==> "시퀄라이즈 모델" 파트를 보면 된다. sequelize.sync 부분은 동기?? 라고 생각하시면 되고 , force 는 반드시 false 로 하기를 권장한다. 만약에 force 를 true 로 하게되면 나중에 개발하게 될때 , 테이블 수정하거나 컬럼을 바꾸게 될때 다시 테이블을 만들게 된다.

근데 만약에 실수로라도 force : true 로 켜버리게 되면 안된다.