Я искал способ миграции от пролетной версии 1.x до 3.x (т. Е. com.googlecode.flyway
до org.flywaydb
) везде упоминается о переносе сперва на версию 2.3, но нет, где упоминается, как ? Есть ли прямой способ сделать это, или мне нужно что-то сделать из бэкэнда.Обновление версии пролетного пути от 1,5 до 3,2
У моей базы данных уже есть данные, и я не могу отказаться от базы данных. Примечание: пролетная линия 1.X до 2.X имеет изменения в изменении для таблицы schema_version
.
EDIT
Я модернизировал свой Maven зависимость для пролета от 1,5 до 3,1. Теперь он говорит, что schema_version не имеет некоторого столбца, который сделан самим пролетом для его собственной ссылки. Я прошел через документы и весь поток stackoverflow и нашел пролет 3.1 и 1.5 несовместимы. В SO и документах упоминается, что нам нужно сначала обновить до 2.3, а затем до 3.1. Но нет, где упоминается, как это сделать. Потому что, просто добавляя зависимость pom, она, похоже, не решает проблему schema_version.
Я также попытался добавить 2.3 к pom и начал мое приложение на основе весны, но все же Flyway не бросает stacktrace, говоря, что он не может найти какой-либо столбец.
Точная ошибка: Неизвестный столбец 'success' в 'where clause' для таблицы schema_version, сделанной самим пролётом 1.5.
Пожалуйста, предложите, как исправить это?