読者です 読者をやめる 読者になる 読者になる

xengineer’s diary

結果、メモ的な内容になっています。

migrationでnull制約をon/offする

railsで、null制約かけてたカラムの制約をはずしたくなったので。

$ rails g migrataion RemoveNoneNullRestrictionFromFoo
$ cat db/migrate/xxxxxxxxxxxxxx_remove_none_null_restriction_from_foo
class RemoveNoneNullRestrictionFromFoo < ActiveRecord::Migration
  def change
    change_column_null <table name>, :foo, true★
  end
end

★印の行を加えればOK。 こんな感じ。