Мы используем Flyway для миграции схемы базы данных, и у нас уже есть более 100 сценариев миграции.
Как только мы "раздавили" несколько миграций в один перенос первой версии, это нормально во время разработки, поскольку мы отбрасываем и воссоздаем схему. Но в производстве это не сработает, поскольку Flyway не сможет проверить миграцию.
Я не мог найти никакой документации или лучшей практики, что делать в этом случае. Проблема в том, что количество файлов увеличивается постоянно, я не хочу видеть тысячи файлов миграции каждый раз, в основном, если производство уже в последней версии. Я имею в виду, что сценарии миграции, которые имеют номер версии ниже, чем версия в производстве, не имеют отношения к нам, было бы здорово, если бы мы могли скворовать эти файлы в один перенос.
Мы используем MySQL.
Как нам это сделать?