如何将“xxxx.sql”转储从 MySQL 导入到 PostgreSQL 数据库?
这个问题有点老了,但几天前我正在处理这种情况并发现pgloader.io http://pgloader.io.
这是迄今为止最简单的方法,您需要安装它,然后运行一个简单的 lisp 脚本(脚本.lisp) 包含以下 3 行:
/* content of the script.lisp */
LOAD DATABASE
FROM mysql://dbuser@localhost/dbname
INTO postgresql://dbuser@localhost/dbname;
/*run this in the terminal*/
pgloader script.lisp
之后,您的 postgresql DB 将拥有您在 MySQL SB 中拥有的所有信息。
顺便说一句,请确保编译 pgloader,因为在撰写本文时,安装程序有一个错误。 (3.2.0版本)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)