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

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -