大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说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>
代码100分
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9611.html