PIGX 官方目前主推 MySQL 8 和 达梦国产化数据库,建议优先在这两种数据库上跑通基础功能后,再探索使用其他类型的数据库。 由于底层采用了 MyBatis-Plus,已屏蔽大部分数据库间的差异。因此,只需通过工具将 MySQL 脚本转换为目标数据库的格式即可完成迁移,无需复杂的额外调整。
| 依赖 | 版本 |
|---|---|
| 数据库 | Oracle 21.3.0.0.0 |
| PIGX | 5.8 |
| 架构模式 | 微服务 |
| 数据库同步工具 | dbswitch 1.9.8 |
在浏览器中访问:http://localhost:9088,默认账号密码:admin/123456
在“链接管理”中添加数据源,分别添加 MySQL(指向 PIGX 的 MySQL 数据库)和 Oracle 的数据源(目标为 PIGX 的 Oracle 数据库)。
在“任务管理”中创建任务并启动执行。
pigx-common-sequence/pom.xml 中保留或修改成oracle驱动:
在 pigx-register/pom.xml 中添加 Derby 嵌入式数据库依赖:
pigx-register 数据库连接pigx-register: http://127.0.0.1:8848/nacos
重新访问 pigx-register:http://127.0.0.1:8848/nacos
导入步骤②导出的配置文件。
XXL 不支持 MySQL 以外的数据源,请使用 PIGX 内置的 Quartz 任务调度。
