heroku rake db:迁移失败 - 如何诊断/修复?

时间:2011-12-04 16:16:59

标签: postgresql heroku rake rails-migrations dbmigrate

heroku rake db:migrate --trace --app app-name
  !   Internal server error

此前工作正常。

如何诊断?

rake db:migrate在我的本地数据库上工作正常。日志中没有条目。 VERSION = xxx也没有帮助。

使用rake 0.8.7。

2 个答案:

答案 0 :(得分:4)

好的heroku支持已经帮助了我!

此处为解决方法

“尝试从bash dyno运行迁移?”

$ heroku run bash

“然后只需运行您的迁移命令(类似):”

$ bundle exec rake db:migrate --trace

这是一个很好的工作,我可以迁移我的应用程序。

干杯,

乔尔

答案 1 :(得分:2)

我之前遇到过这个问题,我认为这是服务器问题。

解决问题:

我添加了heroku预定插件,为'rake db:migrate'添加了预定作业:

https://heroku-scheduler.herokuapp.com/dashboard#

它允许您在Web界面上运行作业,并确认输出成功。

不是我所知道的解决方案,但暂时应解决这个问题。