Вы можете использовать миграцию по маршруту с помощью следующей конфигурации
validationMode=ALL
validationErrorMode=CLEAN
Для каждой миграции sql контрольная сумма CRC32 вычисляется при выполнении сценария sql. Механизм проверки проверяет, имеет ли миграция sql в пути к классам ту же контрольную сумму, что и миграция sql, уже выполненная в базе данных.
validationErrorMode = CLEAN предназначен исключительно для удобства разработки. Даже несмотря на то, что мы настоятельно рекомендуем не изменять сценарии миграции после того, как они были проверены в SCM и запущены, это обеспечивает способ беспрепятственного решения этого случая. База данных будет очищена автоматически, гарантируя, что при следующей миграции вы вернетесь в состояние, зарегистрированное в SCM.
Эту конфигурацию можно использовать из API, плагин maven или командная строка .