Railsドキュメント

NULL制約の追加または削除

適応バージョン

説明

NULL制約の追加または削除

使い方

change_column_null(テーブル名, カラム名, NULL, デフォルト値=nil)

追加

change_column_null(:users, :nickname, false)

削除

change_column_null(:users, :nickname, true)

既存のNULLを空文字に置き換えてNULL制約を追加

change_column_null(:users, :nickname, false, "")

ソースコード