LoginSignup
0
0

More than 3 years have passed since last update.

HerokuにデプロイしたMysqlのロールバック方法をメモ

Last updated at Posted at 2020-10-28

はじめに

RubyOnRailsでアプリを作成しデプロイ。
Heroku上でマイグレーションファイルを実行後のベータデースのリセットをメモしておく。


● エラーメッセージから環境変数を確認

コマンドを実行

$ heroku run rake db:migrate:reset!

エラー画面
エラー画面


● 確認した環境変数 DISABLE_DATABASE_ENVIRONMENT_CHECK=1 を付与して、データベースをdropする

コマンドを実行

$ RAILS_ENV=production DISABLE_DATABASE_ENVIRONMENT_CHECK=1 bundle exec rake db:drop

 実行後
スクリーンショット 2020-10-28 16.09.06.png


● 再生成

コマンドを実行

 データベースの生成
$ heroku run rails db:create

 マイグレーションを実行
$ heroku run rake db:migrate

参考

[Rails5] heroku db:resetからmigrateまで
Rails5のproductionでrake db:dropはできない、普通には

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0