Herokuでデータベースをresetしたい時

Herokuのデータベースをresetしたいときは、Herokuのコンソールから

rails db:reset

を打ってしまいたくなりますが、

環境変数
DISABLE_DATABASE_ENVIRONMENT_CHECK=1
を設定しろ

というメッセージや

permission denied for database "postgres"

というメッセージが出てくるため、うまくいきません。

解決策

postgreのデータベースを直接resetします。

heroku pg:reset DATABASE_URL -a appname --confirm appname

と打ちます。すると、一瞬にしてデータベースがリセットされます。

ご覧いただきありがとうございました。

 

参考:rails5 on herokuでPostgreSQLのレコードをすべて消したい時の方法 - Qiita

この記事への感想を教えてください
  • 内容が十分 
  • 内容が足りなかったが役立った 
  • 内容が足りず役立たなかった 
  • 求めている記事ではなかった 
last

シェアする

  • このエントリーをはてなブックマークに追加

フォローする