flyway升级异常
原因
异常信息是,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