销毁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文档;)