MySQL 到 PostgreSQL 数据迁移,最头疼的其实不是写 SQL,而是各种字段、结构不对口。mysql postgres convert tool就挺省事的,UI 傻瓜式操作,适合不想折腾脚本的场景。安装文件是setup.exe
,点一下一路下一步就完事了。
主程序是MySQL2PostgreSQLPro.msi
,支持从 MySQL 或 PostgreSQL 互转。像数据库名、用户名、密码这些信息,提前准备好就行。你只要选一下源库和目标库,输完连接信息就能开始转。响应也快,数据量大一点也能扛。
功能上还挺全的,支持表、视图、触发器、存储过程这些对象。你可以全部转,也可以自己挑几个表搞。字段类型的兼容问题,它也能自动转,特殊情况会提示你人工一下,没那么容易出锅。
比较适合做项目迁移或系统升级的开发环境,尤其是老系统想上 PostgreSQL 的场景。不过迁移前记得备份,别指望一次成功,出错了能回滚才踏实。
如果你最近有数据库换家的需求,又懒得写转换脚本,这工具可以试试看。MySQL-Oracle 数据转换工具也可以对比一下用用。