今回は「users」というモデルのカラムを色々いじくりたいとします
マイグレーションファイルを作成
rails generate EditColumn
dbディレクトリ配下にできたマイグレーションファイルをいじっていきます
###「name」カラムを追加するとき
20200301090906_edit_column.rb
class EditColumn < ActiveRecord::Migration[5.2]
def change
add_column :users, :name, :string
end
end
###既存の「age」カラムを「nenrei」に変更するとき
20200301090906_edit_column.rb
class EditColumn < ActiveRecord::Migration[5.2]
def change
rename_column :users, :age, :nenrei
end
end
###既存の「age」カラムを削除
20200301090906_edit_column.rb
class EditColumn < ActiveRecord::Migration[5.2]
def change
remove_column :users, :age, :string
end
end