Heroku共享数据库未重置
正在尝试在Heroku上重置我的Rails应用程序的共享数据库 执行以下操作似乎有效Heroku共享数据库未重置,heroku,Heroku,正在尝试在Heroku上重置我的Rails应用程序的共享数据库 执行以下操作似乎有效 heroku pg:reset SHARED_DATABASE --confirm rabid-raccoon-2000 我得到:重置共享数据库(数据库URL)。。。完成 然后运行heroku run rake db:migrate,看起来也能正常工作。但当我运行heroku run console或尝试使用该应用程序时,它并没有反映出更改(它仍然使用一个古老的db模式,即使在我重置它之后) 我用免费的5mb
heroku pg:reset SHARED_DATABASE --confirm rabid-raccoon-2000
我得到:重置共享数据库(数据库URL)。。。完成
然后运行heroku run rake db:migrate,看起来也能正常工作。但当我运行heroku run console或尝试使用该应用程序时,它并没有反映出更改(它仍然使用一个古老的db模式,即使在我重置它之后)
我用免费的5mb免费数据库和15美元的共享数据库都试过了,但都没有用。不知道它在用什么数据库
My database.yml已签入版本控制,但我不认为这是一个问题。刚刚删除了应用程序并重新开始。欢迎解释。只是一个想法。。。我按照说明建立了一个beta postgresql数据库。另外,它让我可以直接访问数据库,这样我就可以更改表所需的任何内容 然后,我删除了生成的带有“git rm conf/evolutions/default/1.sql”的.sql文件,并提交给heroku。幸运的是,该应用程序现在正在运行
这个问题非常令人沮丧,尤其是因为它主要影响到第一次使用Heroku的人(使用共享数据库)。它不是数据库脚本,因为它在本地dev数据库上运行得很好。希望这对你下次有帮助。这也让我发疯了。。。我几乎同意你的解决方案。