我是Sequelize的新手,并且正在阅读文档,以便让迁移工作流程(如本视频中所述)工作:Sequelize Migrations
据我所知,从CLI运行命令到model:create ...
会创建模型以及迁移文件。运行db:migrate
以使数据库保持最新状态后,我想更改刚刚创建的模型(例如添加新列),然后创建migration:create ...
它无法识别更改模型。它只是用于从头开始编写迁移的样板代码。
在视频中,我可以看到创建新迁移会检测到更改并相应地创建迁移文件。
此功能是否已从新的Sequelize CLI中删除?或者我在这里遗漏了什么?
答案 0 :(得分:1)
您关联的视频指的是已弃用的项目: https://github.com/origin1tech/sequelize-cmd
sequelize-cli是一个不同的项目,据我所知,它不会自动生成迁移文件。