postgresql - premium - Destruyendo una base de datos de Postgres en Heroku
heroku postgresql premium 2 (4)
Quiero destruir la base de datos, pero no estoy seguro de cuál sería el comando. ¿Alguien sabe como hacer esto?
Ninguna de las respuestas anteriores en realidad describe cómo destruir una base de datos Heroku, que fue la pregunta original (y lo que me llevó a buscar una respuesta).
De sus documentos , cualquiera de estos funcionará:
-
heroku addons:destroy heroku-postgresql:tier
(donde eltier
es el nivel de la base de datos, comohobby-dev
) -
heroku addons:destroy HEROKU_POSTGRESQL_<COLOR>
(si tienes más de una base de datos de ese nivel)
Tenga en cuenta que debido a que esta es una acción destructiva, le pedirá que confirme la acción. Si desea utilizar esto en un script, puede omitir el mensaje con algo como esto:
heroku addons:destroy HEROKU_POSTGRESQL_<COLOR> --confirm <appname>
Espero que sea útil!
No debe usar un comando postgres para eliminar completamente su base de datos, ya que no tendrá permisos para crear una nueva. En su lugar, debe usar el comando heroku para borrar su base de datos:
heroku pg:reset DATABASE_URL
Para responder a la pregunta anterior de heroku pg:reset DATABASE
: DATABASE
heroku pg:reset DATABASE
DATABASE
en heroku pg:reset DATABASE
es por defecto postgres
Simplemente siga los pasos a continuación. correr
heroku pg:reset DATABASE
para recrear la base de datos sin nada en ella, luego ejecutar
heroku run rake db:migrate
para inicializar la base de datos con el esquema y los datos correctos.
Mire la nueva documentación de heroku que ayuda;)