Я прочитал: https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html
Меня интересует: doctrine:migrations:rollup. Я знаю, что он ДЕЛАЕТ (удаляет мои миграции, создает один со всем дампом текущей базы данных).
Но я не понимаю, как использовать его в производстве:
Когда я запущу это в локальном разработчике, вставлю это в мой CD-конвейер, это не сработает на производстве, верно? Потому что дамп будет выполняться поверх уже сделанных миграций.
Нужно ли удалять все версии миграции вручную и просто помечать "свернутый" дамп-миграцию как выполненную в рабочей среде?





Я нашел это:
https://github.com/doctrine/migrations/issues/662
Весь процесс состоит из нескольких шагов:
возможно, сначала проверьте это на постановке;)