MySQLのcleardb sparkデータベースを使用して、Spring BootアプリケーションをPivotal Webサービスにデプロイすると、次のメッセージが表示されます。
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でデプロイしてみました。 Flyway Enterpriseに年額$ 2950 /年のポニー以外のオプションはありますか? Pivotal Web Servicesで最新バージョンのMySQLを実行できますか? Flywayに代わるものはありますか?
Spring-bootバージョンを2.0.1以下にダウングレードしてみてください。完全に正常に動作します。flywayバージョンをv5.2.4にダウングレードすると、この問題が解決する可能性があります。スプリングブートバージョンを2.0.1にダウングレードしてみてください。安定性があり、サードパーティの依存関係で問題なく動作します。
MySQL/MariaDBに問題があります。JDBCドライバーは、実際には新しいデータベースでもバージョン5.6であると報告します。データベースでSELECT VERSION()
を実行すると何が得られますか?