扩展添加对 Flyway 官方默认不支持的一些数据库的支持。
- 达梦数据库(jdbc:dm://localhost:5236)
- 请勿添加如下参数:comOracle=true&databaseProductName=Oracle&compatibleMode=oracle
flyway-extend | flyway | spring boot |
---|---|---|
不支持 | 版本 < 8.0.5 | 版本 < 2.6.2 |
1.0.1 | 8.0.5 | 2.6.2 |
1.0.1 | 8.5.13 | 2.7.2 |
1.0.1 | 9.16.3 | 3.1.0 |
maven 引入 flyway-core 后,额外引入 flyway-extend。然后按照 Flyway 的使用方式直接使用即可。
<dependency>
<groupId>com.github.mengweijin</groupId>
<artifactId>flyway-extend</artifactId>
<version>1.0.1</version>
</dependency>
flyway-core 8.2.1及以后的版本不再直接支持MySQL,需要额外引入:
官方说明:https://flywaydb.org/documentation/database/mysql#maven
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-mysql</artifactId>
</dependency>