Heroku共享数据库没有重置

时间:2012-07-18 20:49:55

标签: heroku

尝试在Heroku上重置我的Rails应用程序的共享数据库。

执行以下操作似乎有效。

heroku pg:reset SHARED_DATABASE --confirm rabid-raccoon-2000

我得到:Resetting SHARED_DATABASE (DATABASE_URL)... done

之后运行heroku run rake db:migrate似乎也能正常运行。但是当我运行heroku run console或尝试使用该应用程序时,它并不反映更改(它仍然使用古老的数据库模式 - 甚至在我重置之后)。

我试过这个免费的5mb免费数据库,以及15美元的共享数据库,都无济于事。不知道它正在使用什么数据库。

我的database.yml被检入版本控制,但我不知道这是怎么回事。

2 个答案:

答案 0 :(得分:0)

刚刚删除了应用并重新开始。欢迎解释。

答案 1 :(得分:0)

只是一个想法......我按照here的指示设置了一个beta postgresql数据库。好处是它让我可以直接访问数据库,这样我就可以更改表格所需的任何内容。

然后我删除了生成的.sql文件,其中包含“git rm conf / evolutions / default / 1.sql”,已提交并推送到heroku。令人高兴的是,该应用程序正在运行!

这个问题非常令人沮丧,特别是因为它主要影响第一次使用Heroku的人(带共享数据库)。它不是数据库脚本,因为它在本地开发数据库上运行得很好。希望这可以帮助你下次。