目的
- マイグレーションファイルの記載を間違え、マイグレートしてしまった時の対処法をまとめる
筆者がやらかしたこと
- マイグレーションファイルの記載をミスる。
- その状態でマイグレートしてしまう。
- データベースを確認したところ期待した方になっていない。
- 現在のマイグレーションファイルを削除する。
- 再度、マイグレーションファイルを作成し正式な記載にをした。
- マイグレートを実行した。
- データベースが期待したものになっていた。
間違えてマイグレートをしてしまった時はrollebaskをしよう
-
マイグレート後にDBに異変を感じたらすぐに下記のコマンドを実行してマイグレート前の状態に戻す。
$ rails db:rolleback
-
そのあとでマイグレーションファイルの記載を確認、修正を行い再度、マイグレートを行う。