Sequilize / Umzug:存储数据库模式状态的位置?

时间:2017-01-16 11:39:56

标签: node.js sequelize.js umzug

所以,我想写一个使用一些数据迁移的应用程序。我应该在哪里存储db的当前状态?

例如:我有一台生产服务器和我的开发机器。我为它编写了一个应用程序和3个迁移。部署应用程序服务器时,还会运行3次迁移。 现在我要写第4次迁移。服务器如何识别它只需要运行第4次迁移,并且它已经运行了之前的3次迁移?

1 个答案:

答案 0 :(得分:0)

参考https://github.com/sequelize/cli

sequelize init:migrations

将生成您需要编写迁移的迁移文件夹和

您可以使用三种类型的存储:sequelize,json和none。

  • sequelize:在sequelize的表格中存储迁移和种子 数据库
  • json:在json文件中存储迁移和种子
  • none: 不存储任何迁移/种子