Pivotal Web Services: требуется обновление Flyway Enterprise Edition или MySQL

Я получаю следующее сообщение при развертывании моего приложения Spring Boot в Pivotal Web Services с базой данных искры MySQL cleardb:

org.flywaydb.core.internal.license.FlywayEditionUpgradeRequiredException: 
    Flyway Enterprise Edition or MySQL upgrade required: MySQL 5.6 is no longer supported by 
    Flyway Community Edition, but still supported by Flyway Enterprise Edition.

Я пробовал развертывание с помощью Flyway v6.1.4. Есть ли какие-либо другие варианты, кроме как потратить $ 2950 в год на Flyway Enterprise? Могу ли я запустить более новую версию MySQL на Pivotal Web Services? Есть ли хорошие альтернативы Flyway?


person Richard    schedule 16.01.2020    source источник
comment
Это не проблема Pivotal Web Services. PWS просто просит ClearDb создать базу данных от вашего имени. ClearDb создает БД и управляет ею. Вам нужно будет поговорить со службой поддержки ClearDb, чтобы узнать, когда они обновят свои базы данных.   -  person Daniel Mikusa    schedule 18.01.2020
comment
Верный. Это не проблема PWS. Flyway v6 выдает ошибку при попытке связать его с MySQL v5.6. github.com/flyway/flyway/blob/0f8ac13/flyway-core/src/main/java/   -  person Richard    schedule 20.01.2020
comment
Это не похоже на ошибку, это кажется преднамеренным и чтобы вы знали, что эта версия больше не поддерживается. В идеальном мире вы бы обновили сервер MySQL, но, поскольку ClearDb запускает его для вас, это зависит от них. Что бы это ни стоило, 5.6 уже довольно устарела, это была GA в 2013 году, en.wikipedia.org /wiki/MySQL#Release_history   -  person Daniel Mikusa    schedule 21.01.2020
comment
Согласованный. Я рассмотрю возможность связаться с ClearDB и спросить, могут ли они поддерживать более новую версию MySQL.   -  person Richard    schedule 21.01.2020


Ответы (3)


Переход на Flyway v5.2.4 решил мою проблему.

person Richard    schedule 17.01.2020
comment
Не могли бы вы указать мне здесь: by org flywaydb core api миграция flywayexception не удалась, и spring "> stackoverflow.com/questions/61558699/? - person Pra_A; 02.05.2020
comment
Как вы понизили рейтинг Flyway? Я не смог указать какую-либо версию, кроме последней, с доморощенным. - person spencer.sm; 12.10.2020
comment
Вот пример того, как я сделал это с gradle. См. build.gradle, gradle.properties и README: github.com/radavis /usaf-самолет/дерево/мастер/апи - person Richard; 16.10.2020

Существуют проблемы с MySQL/MariaDB, когда драйвер JDBC сообщает, что база данных версии 5.6, хотя на самом деле она новее. Что вы получите в своей базе данных, если выполните SELECT VERSION()?

person Julia Hayward    schedule 20.01.2020

Попробуйте понизить версию Spring-boot до 2.0.1 или ниже, тогда она будет работать абсолютно нормально, либо понизьте версию flyway до версии 5.2.4, чтобы решить эту проблему. попробуйте понизить версию весенней загрузки до 2.0.1, которая стабильна и отлично работает со сторонними зависимостями.

person nikhil raynade    schedule 20.02.2020