我刚开始使用Sequelize,并且一直在阅读文档以获取迁移工作流,如本视频中所述:Sequelize Migrations
我知道从命令行界面到model:create ...运行命令会创建模型和迁移文件。运行db:migrate使数据库保持最新状态后,我想更改刚刚创建的模型(例如,添加一个新列),然后创建migration:create ...它无法识别对模型所做的更改。这只是用于从头开始编写迁移的样板代码。
在视频中,我可以看到创建新的迁移会检测到更改并相应地创建迁移文件。
此功能是否已从新的Sequelize CLI中删除?还是我错过了什么?
发布于 2016-03-31 12:40:28
您链接的视频引用了一个已弃用的项目:https://github.com/origin1tech/sequelize-cmd
sequelize-cli是一个不同的项目,据我所知,它不会自动生成迁移文件。
https://stackoverflow.com/questions/36314008
复制相似问题