Rails migration for change column

papdel picture papdel · May 10, 2010 · Viewed 266.5k times · Source

We have script/generate migration add_fieldname_to_tablename fieldname:datatype syntax for adding new columns to a model.

On the same line, do we have a script/generate for changing the datatype of a column? Or should I write SQL directly into my vanilla migration?

I want to change a column from datetime to date.

Answer

Alex Korban picture Alex Korban · May 10, 2010

I think this should work.

change_column :table_name, :column_name, :date