db-migration:Flyway、Liquibase 扩展支持达梦(DM)数据库、南大通用(GBase 8s)数据库,并支持 Flowable 工作流。
已支持
- 达梦数据库(DM 8)。默认支持 flowable 工作流。
- 南大通用数据库(GBase 8s)。需要额外引入 db-migration-flowable 包来支持 flowable 工作流。
开源代码仓库 Github:https://github.com/mengweijin/db-migration
开源代码仓库 Gitee:https://gitee.com/mengweijin/db-migration
版本说明
- ❌❌:不支持;
- 🈯✅:flyway 或 liquibase 需要指定特定版本才支持;
- ❄️✅:flyway 或 liquibase 不需要指定版本就支持(不指定版本,则默认使用的 spring boot 默认版本);
db-migration 版本 | spring boot 版本 | flyway 版本 | liquibase 版本 |
---|---|---|---|
2.0.3 | 2.0.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 ❌❌ |
2.0.3 | 2.1.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 🈯✅ |
2.0.3 | 2.2.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 🈯✅ |
2.0.3 | 2.3.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 🈯✅ |
2.0.3 | 2.4.x | 7.15.0 🈯✅ | 4.5.0 🈯✅ |
2.0.3 | 2.5.x | 7.15.0 🈯✅ | 4.5.0 🈯✅ |
2.0.3 | 2.6.x | 8.0.4 ❄️✅ | 4.5.0 ❄️✅ |
2.0.3 | 2.7.x | 8.5.11 ❄️✅ | 4.9.1 ❄️✅ |
2.0.3 | 3.0.x | 9.5.1 ❄️✅ | 4.17.2 ❄️✅ |
2.0.3 | 3.1.x | 9.16.3 ❄️✅ | 4.20.0 ❄️✅ |
2.0.3 | 3.2.x | 9.22.3 ❄️✅ | 4.24.0 ❄️✅ |
2.0.3 | 3.3.x | 10.10.0 ❄️✅ | 4.27.0 ❄️✅ |
db-migration-flowable 适配 Flowable 版本
注意:达梦数据库(DM 8)默认支持 flowable 工作流所有版本。所以不需要关注此章节。
此章节仅适用于以下数据库:
- 南大通用 GBase 8s 数据库
Flowable 版本 | db-migration-flowable 版本 | 适配情况 |
---|---|---|
6.8.0 | 6.8.0.0 | 南大通用 GBase 8s 数据库:✅ |
7.0.1 | 7.0.1.1 | 南大通用 GBase 8s 数据库:✅ |
Flowable 版本和 db-migration-flowable 版本需要对应上。
比如:使用 flowable 7.0.1 版本的话,就要使用上面表格中对应的 db-migration-flowable 7.0.1.0 版本。
更多版本适配,请提 issue! 嘿嘿
使用文档:【南大通用(GBase 8s)】使用 Flyway
使用文档:【南大通用(GBase 8s)】使用 Flyway
使用文档:【南大通用(GBase 8s)】使用 Flyway
更多完整文档参考:README.md · mengweijin/db-migration - 码云 (gitee.com)