数据库迁移未反映在heroku上

时间:2011-10-03 13:23:15

标签: ruby-on-rails-3 heroku database-migration

我最近创建了一个在本地工作正常的数据库迁移。我推到了heroku并且跑了

heroku rake db:migrate

虽然命令似乎没有抛出错误,但我可以看到数据库尚未使用我试图添加到表中的列进行更新。我试过运行heroku rake db:setup但无济于事。另外,我也试过在两个命令之后重新启动heroku但它仍然不起作用。

以前有人有这个问题吗?

1 个答案:

答案 0 :(得分:1)

首先尝试与heroku rake db:migrate:up VERSION=xxx具体相关 我有类似的问题,我做的是重置数据库,如果这不起作用,我会向下迁移所有迁移(逐个)并再次添加它们,当然只有当你能负担得起你的所有数据,或者下载数据库并进行调查。重新创建数据库时遇到的问题与我正在更改迁移的事实有关,而在heroku中我有一个共享数据库。