2017-01-16 65 views
0

所以,我想寫一個使用一些數據遷移的應用程序。我應該在哪裏存儲數據庫的當前狀態?Sequilize/Umzug:在哪裏存儲數據庫模式的狀態?

例如:我有一臺生產服務器和我的開發機器。我爲它寫了一個應用程序和3個遷移。當我部署應用程序服務器時,還運行3次遷移。 現在我要寫第4次遷移。服務器如何識別它只需要運行第四次遷移,並且它已經運行了前3次遷移?

回答

0

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

sequelize init:migrations 

會產生,你需要編寫遷移和移民文件夾

有三種類型的存儲,您可以使用的:sequelize,JSON和無。

  • sequelize:存儲遷移和種子中的表上的sequelize 數據庫
  • JSON:存儲遷移和種子上的JSON文件
  • 無: 不存儲任何遷移/種子
+0

商店將保存遷移狀態 –