我想销毁数据库,但不确定该使用什么命令。有人知道如何做吗?
我想摧毁数据库,但是不确定应该使用什么命令。有人知道该怎么做吗?我想销毁数据库,但不确定该使用什么命令。有人知道如何做吗?
我想摧毁数据库,但是不确定应该使用什么命令。有人知道该怎么做吗?你不应该使用postgres命令完全删除你的数据库,因为你将没有权限创建一个新的数据库。相反,你应该使用Heroku命令清除你的数据库:
heroku pg:reset DATABASE_URL
heroku pg:reset DATABASE_URL
,DATABASE_URL是一个环境配置变量,指向你的数据库URL,Heroku知道如何读取它,所以只需按照原样输入即可。 - Neara以上所有答案都没有描述如何销毁Heroku数据库,这是最初的问题(也是我来寻求答案的原因)。
从官方文档中,以下任一方法均可:
heroku addons:destroy heroku-postgresql:tier
(其中tier
是数据库等级,例如hobby-dev
)heroku addons:destroy HEROKU_POSTGRESQL_<COLOR>
(如果您有多个该等级的数据库)请注意,由于这是一项破坏性操作,系统将提示您确认此操作。如果您想在脚本中使用此操作,则可以使用类似以下内容跳过提示:
heroku addons:destroy HEROKU_POSTGRESQL_<COLOR> --confirm <appname>
希望这对你有帮助!
heroku pg:reset DATABASE
中,DATABASE
默认为postgres
。只需按照以下步骤操作。运行
heroku pg:reset DATABASE
重新创建一个空数据库,然后运行
heroku run rake db:migrate
以正确的模式和数据初始化数据库。
查看新的Heroku文档,它会有所帮助;)