Rails 4: How to change default value for table column with migration? -
given following schema.rb:
create_table "people", force: true |t| t.string "name", null: false t.integer "age" t.integer "height" t.string "email" t.boolean "married", default: false t.text "bio" t.integer "fav_number" t.decimal "lucky_num", precision: 2, scale: 2 t.datetime "birthday" t.datetime "created_at" t.datetime "updated_at" end i'd remove name default value of null: false. i've tried running separate migration change_column_default, had no impact on schema.rb. suggestions?
from docs:
def change_column_default :table_name, :status, 0 end def down change_column_default :table_name, :status, nil end
Comments
Post a Comment