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...