销毁Heroku上的Postgres数据库
我想摧毁数据库,但我不知道该命令是什么。 有谁知道如何做到这一点?
你不应该使用postgres命令来完全删除你的数据库,因为你将无权创build一个新的数据库。 相反,你应该使用heroku命令清除你的数据库:
heroku pg:reset DATABASE_URL 上面的答案都没有描述如何摧毁一个Heroku数据库,这个数据库是原来的问题(我在这里寻找答案的原因是什么)。
从他们的文档 ,其中任何一个将工作:
-   heroku addons:destroy heroku-postgresql:tier(其中tier是数据库层,像hobby-dev)
-   heroku addons:destroy HEROKU_POSTGRESQL_<COLOR>(如果您拥有该层的多个数据库)
请注意,因为这是一个破坏性的行动,它会提示你确认行动。 如果你想在脚本中使用它,你可以跳过这样的提示:
 heroku addons:destroy HEROKU_POSTGRESQL_<COLOR> --confirm <appname> 
希望这是有帮助的!
 回答上面的Siamii的问题: DATABASE in heroku pg:reset DATABASE默认是postgres 
只需按照以下步骤操作。 跑
 heroku pg:reset DATABASE 
无需重新创build数据库,然后运行
 heroku run rake db:migrate 
用正确的模式和数据初始化数据库。
看看它帮助的新的heroku文档;)