sequelize-cli 创建表 (11)

创建模型文件和迁移文件

npx sequelize model:generate --name User --attributes name:STRING
  • 创建了一个模型文件  models/user.js  (模型文件用于操作表)
  • 创建了一个迁移文件  migrations/20211107073614-create-user.js  (迁移文件用于创建表)

 

执行迁移文件(生成表)

npx sequelize db:migrate
  • 根据迁移文件创建对应的表
  •  sequelizemeta 表是记录了当前的操作(创建表/删除表等) 

回退一个迁移文件

npx sequelize db:migrate:undo

回退所有迁移文件

npx sequelize db:migrate:undo:all

回退指定的迁移文件之前

npx sequelize db:migrate:undo --name 20211107073614-create-user.js

 

posted @ 2021-11-07 16:30  霸哥yyds  阅读(190)  评论(0)    收藏  举报