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

フォローする