flyway升级异常

database

原因

异常信息是,mysql5.6版本不是flyway社区版的长期支持版本,但是被企业版支持。

查看flyway官网,flyway download 分为社区版,专业版和企业版,区别如下https://flywaydb.org/download/,在doc中,关于support database mysql的描述,https://flywaydb.org/documentation/database/mysql 也已经表明 mysql5.6只被企业版支持。

解决

查看源码,https://github.com/flyway/flyway/blob/flyway-5.2.4/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLDatabase.java

flyway关于数据库版本的校验,是在6.x版本添加,所以降低版本即可解决。pom如下:

<dependency>

<groupId>org.flywaydb</groupId>

<artifactId>flyway-core</artifactId>

<version>5.2.4</version>

</dependency>

以上是 flyway升级异常 的全部内容, 来源链接: utcz.com/z/532596.html

回到顶部