環境
Docker Compose
確認手順
Railsコンソール起動
コマンド
docker compose exec web rails c
以下コマンド実行でusersテーブルのカラム名が表示
コマンド
User.column_names
削除手順
構文
コマンド
rails g migration Removeカラム名Fromテーブル名 カラム名:型名
以下はusers
テーブルのrole
カラムを削除するマイグレーションファイルを作成・実行
コマンド
docker compose exec web rails g migration RemoveRoleFromUsers role:integer
マイグレーションファイルを確認
リセットとロールバック
コマンド実行してマイグレーションファイルのステータスを確認する
コマンド
docker compose exec web rails db:migrate:status
データベースに反映
コマンド
docker compose exec web rails db:migrate