> re-name columns by operating on the table directly. Instead, in your def
> up method, you would need to loop through all of your records and create
> fields with the new field name on them (and delete the old field name if
this is exactly what i thought would have to happen.. which is fine,
as renaming columns doesn't happen all that often.. and if it did,
there would still be some cleanup in attribute names scattered through
the models..
honestly, i only thought about it because during a development
iteration (but before any code was committed), i realized that i had
made a typo in my attribute name. i changed the name in the model, and
went on my merry way. at that point, i started to wonder how to handle
such a case.
a 'data cleanup' migration totally makes sense.
thanks!