Cra*_*ens 132
您不应使用postgres命令来完全删除数据库,因为您无权创建新数据库.相反,您应该使用heroku命令清除您的数据库:
heroku pg:reset DATABASE_URL
Run Code Online (Sandbox Code Playgroud)
Jac*_*lyn 26
上面的答案实际上都没有描述如何销毁 Heroku数据库,这是最初的问题(以及是什么促使我在这里寻求答案).
从他们的文档中,这些中的任何一个都可以工作:
heroku addons:destroy heroku-postgresql:tier(tier数据库层在哪里,比如hobby-dev)heroku addons:destroy HEROKU_POSTGRESQL_<COLOR> (如果您有多个该层的数据库)请注意,因为这是一种破坏性操作,它会提示您确认操作.如果要在脚本中使用它,可以使用以下内容跳过提示:
heroku addons:destroy HEROKU_POSTGRESQL_<COLOR> --confirm <appname>
Run Code Online (Sandbox Code Playgroud)
希望有用!
只需按照以下步骤操作即可 跑
heroku pg:reset DATABASE
重新创建没有任何内容的数据库,然后运行
heroku run rake db:migrate
使用正确的架构和数据初始化数据库.
看看它有帮助的新的heroku文档;)
| 归档时间: |
|
| 查看次数: |
27960 次 |
| 最近记录: |