将迁移标记为在数据库导入后迁移

时间:2017-02-09 00:13:49

标签: ruby-on-rails database postgresql heroku

我最近将生产服务器迁移到了Heroku。在这样做的同时,我关注了Heroku的documentation to export and import my database to their servers

现在,当我尝试使用heroku run rake db:migrate迁移我的数据库时,我得到表已经存在的错误。似乎migrate从头开始就好像数据库是新的一样。

如何快进db:migrate以便从最新的第二个迁移文件开始? 自从数据库导入生产以来,我对本地数据库进行了一次更改,现在我需要迁移生产数据库。

1 个答案:

答案 0 :(得分:0)

由于我从未计划创建新的空数据库,因此我最终只是将所有旧迁移从db / migrate迁移到名为db / archive的文件夹。