【发布时间】:2012-08-02 07:44:50
【问题描述】:
几个月前,我不小心删除了 heroku cedar 堆栈上的生产数据库。我试图通过heroku run rake db:migrate 重新创建数据库,但是我的迁移出了点问题并且失败了。然后我安装了水龙头并做了一个heroku db:push,一切都很好。
我现在可以在运行本地迁移后使用heroku run rake db:migrate 来更新生产数据库吗,还是我会永远依赖于水龙头和heroku db:push?
也许是问这个问题的更好方法:heroku run rake db:migrate 会经历我所有的迁移(并且可能会失败),还是只会经历自上次 heroku db:push 以来发生的迁移?
【问题讨论】:
标签: ruby-on-rails heroku database-migration taps