我有一个最近推送到 Heroku 的 Rails 应用程序。当我尝试使用以下方法迁移数据库时:
heroku run rake db:migrate
我让耙子中止了!消息并抱怨一个不存在的表。
在本地,当我运行 migrate 命令时没有问题,那么为什么 Heroku 会有所不同?
上次在 Heroku 上迁移时,我确实遇到了这个问题 - 我最终使用了:
heroku rake db:schema:load
克服这个问题,但我真的想找到问题的根源,这样它就不会发生了。
有什么建议么?
编辑:我知道哪个迁移文件有问题,但是从迁移文件夹中删除文件是否安全?