はじめに
日々の勉強をアウトプットしていきたいと考えております。自分なりの理解した表現でアウトプットしていくので、初学者のため、誤りもあるかと思います。その際はご指摘頂けると幸いです。
マイグレーションファイルのカラムを変更する場合の手順について、
1:rails db:rollbackを実行する。
2:マイグレーションファイルがdownになっているかをrails db:migrate:statusを実行し、確認する。
3:マイグレーションファイルがdownになっていれば、カラムの修正が可能である。
4:カラムを修正したら、rails db:migrateを実行する。
5:マイグレーションファイルがupになっているかをrails db:migrate:statusを実行し、upになっているかを確認する。
6:dbディレクトリ内のschema.rbを確認し、マイグレーションファイルのログを確認し、カラムが修正できているかを確認する。
※マイグレーションファイルの下から2つ目を修正したい場合はrails db:rollbackを2回実行すると下記画像のように2つのマイグレーションファイルがdownになっているのが確認できる。