Да, это подход, сначала разверните предыдущую версию и отмените миграцию.
Если вам не нужна 100% доступность, просто остановите все, выполните два процесса и запустите их снова.
Если вам нужна 100% доступность, всегда делайте изменения БД обратно совместимыми, чтобы вы могли вернуться к приложению. После возврата кода приложения отмените миграцию.