概要
環境
まとめ一覧
テーブルにNOT NULL制約とデフォルト値制約をつけたカラムを追加
(例) Sampleモデルに「デフォルト値 0」「NOT NULL」 制約をつけた Integer型の sample_columnカラムを追加する場合
YYYYMMDDhhmmss_samples.rb
class Samples < ActiveRecord::Migration[5.1]
def change
add_column :samples, :sample_column, :integer
change_column_default :samples, :sample_column, from: nil, to: 0
change_column_null :samples, :sample_column, false, 0
end
end