Я читал документ о Flyway и обнаружил, что:
Если у вас есть существующая база данных, которая не была заполнена Flyway, это путь:
- Create an initial migration script that will recreate your current state and give it a low version number. - Use flyway:init to create the metadata table and set this script as the current version.
И мой вопрос: могу ли я инициировать таблицу метаданных с определенной версией?
Что-то такое :
<bean id="flyway" class="com.googlecode.flyway.core.Flyway" init-method="migrate">
<property name="dataSource" ref="dataSource" />
<property name="initOnMigrate" value="true" />
<property name="initVersion" value="1.35" />
</bean>
В папке db/migration у меня есть несколько сценариев sql от 1.0 до 1.49; Продукт находится в версии 1.35. Цель состоит в том, чтобы запустить рабочую версию в 1.35 без создания начального сценария миграции (я не могу это сделать по нескольким причинам...) и применить сценарии sql с 1.36 на 1.49 во время миграции.
Является ли это возможным ?