
请问: 在 win10 上如何把本地 mysql 数据库转换为 postgresql 数据库
有啥软件或工具能方便地完成自动化数据库转换的吗?
谢谢
1 jimyan 2024-11-07 20:48:16 +08:00 via iPhone ai |
2 buchikoma 2024-11-07 20:54:20 +08:00 支持异构数据库的 DTS |
3 yinheli 2024-11-07 21:02:33 +08:00 |
4 failman 2024-11-07 21:38:02 +08:00 直接数据迁移不就好了 |
5 mpi2018 2024-11-07 22:40:57 +08:00 navicat premium 里面的数据传输可以自动转换 |
6 luckyc 2024-11-08 08:52:34 +08:00 实际操作过, navicat 转换可能会出错, 后来解决方案是: 导出 mysql 所有表为 xlsx 格式, 再导入. 前提两个库字段顺序一致. pgsql 的字段顺序不可修改的, 这个要注意. 如果不一样, 先把 mysql 的字段顺序调整好 |
7 批量导出为 sql 语句,再观察解决语法问题写一点代码修正 sql (我是正则匹配替换),再导入 pg 。我自己是这样的,方法很笨,但我觉得难度不大 |
8 yjhatfdu2 2024-11-08 13:18:35 +08:00 pg_loader, 一行命令默认配置基本就够了 |
9 512357301 2024-11-08 18:21:59 +08:00 via Android 用 duckdb 导出成 parquet ,然后再导入。 |