PIGX 官方目前主推 MySQL 8 和 达梦国产化数据库,建议优先在这两种数据库上跑通基础功能后,再探索使用其他类型的数据库。 由于底层采用了 MyBatis-Plus,已屏蔽大部分数据库间的差异。因此,只需通过工具将 MySQL 脚本转换为目标数据库的格式即可完成迁移,无需复杂的额外调整。
| 依赖 | 版本 |
|---|---|
| 数据库 | PostgreSQL 16.3 |
| PIGX | 5.10 |
| 架构模式 | 微服务 |
| 数据库同步工具 | dbswitch 1.9.8 |
在浏览器中访问:http://localhost:9088,默认账号密码:admin/123456
在配置目标端时,注意在【同步前置执行SQL脚本】中执行以下内容:
pigx-common-sequence/pom.xml 中保留或修改成PostgreSQL驱动:
XXL 不支持 mysql 以外数据源,请使用 PIGX 内置的 Quartz 任务调度
表同步注意事项:数据库同步时不要同步 qrtz_* 开头的 Quartz 相关表
配置文件调整
quartz-config.yml 中的 initialize-schema: always驱动委托类配置, 将 driverDelegateClass 调整为 PostgreSQL 专用委托类:
