Как я могу предотвратить обратные вызовы flyway, если целевая база данных новее, чем последняя миграция, присутствующая в пути к классам? - PullRequest
0 голосов
/ 31 мая 2018

Я бы хотел запретить выполнение обратных вызовов flyway (в частности, метода afterMigrate), если база данных новее, чем последний доступный файл миграции в пути к классам.В этом сценарии Flyway регистрирует предупреждение из класса DbMigrate:

Схема "public" имеет версию (11.2.5), которая новее последней доступной миграции (11.2.4)!

Однако я хотел бы предпринять некоторые действия для этого сценария (сгенерировать исключение).Я использую Flyway 5.0.7

1 Ответ

0 голосов
/ 01 июня 2018

Это именно то, для чего flyway.ignoreFutureMigrations.Установите его на false, и все должно быть в порядке.Смотри https://flywaydb.org/documentation/commandline/migrate#ignoreFutureMigrations

...