sequelize-cli(mysql2)

raejun·2021년 11월 13일
0

설치

npm i sequelize sequelize-cli mysql2

초기 설정

./node_modules/.bin/sequelize init

  • config, migrations, models, seeders 디렉터리 생성
  • config파일 db설정해야 db에 연결

모델 생성

node_modules/.bin/sequelize model:generate --name User --attributes userId:string,name:string

  • models, migration 디렉터리 생성

마이그레이션

./node_modules/.bin/sequelize db:migrate

  • db에 Users 테이블 생성

./node_modules/.bin/sequelize db:migrate:undo

  • db에 Users 테이블 삭제

시드 생성

./node_modules/.bin/sequelize seed:generate --name userData

  • seeders 디렉터리에 userData 파일 생성
  • userData 파일에 데이터 입력

시드 추가

./node_modules/.bin/sequelize db:seed:all

  • db에 seed 데이터 추가

시드 삭제

./node_modules/.bin/sequelize db:seed:undo:all

profile
정리노트

0개의 댓글