请问: 在 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
COOOOOOde 2024-11-08 12:15:09 +08:00 via Android
批量导出为 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 ,然后再导入。
|