マイグレーションファイルの新規作成コマンド
rails g migration <migration-file-name>
例えば、usersテーブルにカラムを追加、削除するマイグレーションファイルを作成するなら下記のように書く。
rails g migration add_remove_column_to_users
マイグレーションファイルの中には下記のように書く。
.rb
def change
# usesテーブルにbirthdayカラムを追加
add_column :users, :birthday, :string
# usesテーブルにageカラムを削除
remove_column :users, :age, :string
end
最後に、
rails g db:migrate
をすればマイグレーションファイルがDBに反映されます。