developer tip

Heroku에서 Postgres DB 삭제

optionbox 2020. 12. 28. 08:04
반응형

Heroku에서 Postgres DB 삭제


데이터베이스를 파괴하고 싶지만 명령이 무엇인지 잘 모르겠습니다. 누구든지 이것을하는 방법을 알고 있습니까?


새 데이터베이스를 생성 할 권한이 없으므로 postgres 명령을 사용하여 데이터베이스를 완전히 삭제해서는 안됩니다. 대신 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의 질문에 답하려면 : 기본적으로 DATABASEinheroku pg:reset DATABASEpostgres


아래 단계를 따르십시오. 운영

heroku pg:reset DATABASE

아무것도없는 데이터베이스를 다시 생성하려면 다음을 실행하십시오.

heroku run rake db:migrate

올바른 스키마 및 데이터로 데이터베이스를 초기화합니다.

도움이되는 새로운 heroku 문서를보십시오.)

참조 URL : https://stackoverflow.com/questions/7622633/destroying-a-postgres-db-on-heroku

반응형