Alexander Vorobyev
В чем фишка то дроблений. С риском поставить систему раком.
Фишка в том, что бы делать так, как логично. Любая задача может быть разбита на 100500 подзадач. И я для примера приводил коммиты в рамках задачи. С миграциями точно так же.
И никаких проблем нет, если не лазить на прод руками. CI/CD вполне может откатить миграцию к нужному состоянию, т.к. она перед запуском миграции вполне готова узнать текущую миграцию и сохранить её на будущее, что бы потом к ней же и откатиться