6

使用 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有什么好的替代品吗?

4

4 回答 4

17

降级到 Flyway v5.2.4 解决了我的问题。

于 2020-01-17T19:11:05.587 回答
1

我降级了我拥有的 FlyWay 版本。这是一个示例:

<dependency>
  <groupId>org.flywaydb</groupId>
  <artifactId>flyway-core</artifactId>
  <version>7.15.0</version>
</dependency>
于 2021-11-23T09:38:14.477 回答
0

MySQL/MariaDB 存在问题,其中 JDBC 驱动程序报告数据库是 5.6 版,即使它实际上是较新的。在你的数据库上,如果你执行,你会得到什么SELECT VERSION()

于 2020-01-20T17:00:47.837 回答
0

尝试将 Spring-boot 版本降级到 2.0.1 或更低版本就可以正常工作,或者将 flyway 版本降级到 v5.2.4 可能会解决此问题。尝试将 Spring Boot 版本降级到 2.0.1,它具有稳定且适用于 3rd 方依赖项。

于 2020-02-20T17:02:17.513 回答