Node.js Sequilize/Umzug:在哪里存储数据库模式的状态?

Node.js Sequilize/Umzug:在哪里存储数据库模式的状态?,node.js,sequelize.js,umzug,Node.js,Sequelize.js,Umzug,因此,我想编写一个使用一些数据迁移的应用程序。我应该在哪里存储db的当前状态 例如:我有一台生产服务器和我的开发机器。我为它编写了一个应用程序和3次迁移。部署时,应用服务器还运行3次迁移。 现在我要写第四次迁移。服务器如何认识到它只需要运行第四次迁移,并且已经运行了前三次迁移?Ref 将生成迁移文件夹,您需要在其中写入迁移和 您可以使用三种类型的存储:sequelize、json和none sequelize:将迁移和种子存储在sequelize上的表中 数据库 json:在json文件中存储

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

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

Ref

将生成迁移文件夹,您需要在其中写入迁移和

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

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

存储将保存迁移状态
sequelize init:migrations