migrating without loosing data

You can't (short of dumping the data first and loading it in afterwards or something like that). You'd be better off adding a second migration that adds the extra columns.

Fred

We have a policy of never ever editing migrrations, if you do, they become useless...