Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Heroku Rails开发与生产_Postgresql_Heroku - Fatal编程技术网

Postgresql Heroku Rails开发与生产

Postgresql Heroku Rails开发与生产,postgresql,heroku,Postgresql,Heroku,在开发过程中,我倾向于修改现有迁移,而不是添加新迁移。这样可以减少混乱,只要我没有数据,我就可以很好地处理这些数据。在开发过程中,我执行了一个rakedb:migrate:reset来删除数据库并从头开始重新运行所有迁移 我试着这样做: heroku pg:reset heroku run rake db:migrate 但那没用。我应该如何处理这个问题?如果我像你一样搞砸了迁移,我总是遵循这个步骤 要删除数据库,请执行以下操作: $ heroku pg:reset SHARED_DATABA

在开发过程中,我倾向于修改现有迁移,而不是添加新迁移。这样可以减少混乱,只要我没有数据,我就可以很好地处理这些数据。在开发过程中,我执行了一个
rakedb:migrate:reset
来删除数据库并从头开始重新运行所有迁移

我试着这样做:

heroku pg:reset
heroku run rake db:migrate

但那没用。我应该如何处理这个问题?

如果我像你一样搞砸了迁移,我总是遵循这个步骤

要删除数据库,请执行以下操作:

$ heroku pg:reset SHARED_DATABASE --confirm NAME_OF_THE_APP
$ heroku run rake db:migrate
要重新创建数据库,请执行以下操作:

$ heroku pg:reset SHARED_DATABASE --confirm NAME_OF_THE_APP
$ heroku run rake db:migrate
**最后一步(你需要这样做才能使你的应用程序与数据库同步)


重新启动!这就是我错过的。谢谢:)请点击我答案旁边的复选框,这样我就可以得到答案的分数。是的,我在等待5分钟的延迟:)