Sequelize CLI为更新的模型生成迁移文件?

时间:2016-05-29 02:31:27

标签: sequelize.js sequelize-cli

我想为/models/model_name.js(模型)文件生成迁移文件。虽然我还没有找到办法解决这个问题。

所以说我创建了一个只有articles字段的模型id,然后我编辑了models/articles.js文件,如何使用sequelize cli生成迁移文件,所以然后我可以更新我的数据库结构?!

2 个答案:

答案 0 :(得分:0)

目前无法自动生成Sequelize.js模型迁移。请参阅此问题及其答案:How to auto generate migrations with Sequelize CLI from Sequelize models?

答案 1 :(得分:0)

安装此npm:

Sequelize-mig

已更新且很新

通过以下方式安装:

npm install sequelize-mig -g / yarn global add sequelize-mig

您可以像这样使用它

sequelize-mig migration:make -n <migration name>

,它将通过读取您的更改并进行比较来生成迁移文件