Я методически выделяю три шага в миграциях: пререквизитная фаза: заливка новых данных, включая копирование данных из старых структур в новые, основная фаза: модификция основных структур и операторов СУБД, пост-миграционная фаза: конвертация или перенос данных, которые можно в фоне задним числом доперенести