将数据库从Postgres迁移到MySQL

Sac*_*n R 46 mysql database postgresql

我已经将数据库从更改为,但我不知道如何将数据从一个传输到另一个.

有没有人知道我可以将我的数据库从复制/迁移到

Fro*_*y Z 38

几年前面临的问题,并使用了pg2mysql

如果我记得很清楚,我必须修理一两件事,但效果很好.

  • 在我的情况下,它在转换从postgres导出生成的`COPY`命令方面效果不佳. (3认同)
  • @PeterDeWeese使用--inserts选项转储数据作为INSERT命令. (2认同)
  • 如果您使用的是 php 7,您将在第 133 行的 pg2mysql.inc.php 中收到“解析错误:语法错误,意外的‘&’”通过删除“&”(在函数调用中通过引用传递)来修复它对于源中的所有错误,或者在命令行中轻松运行`php5 pg2mysql_cli.php <inputfilename.sql> <outputfilename.sql> [engine]`(如果可用) (2认同)

Car*_*itz 18

您可以使用MySQL Workbench,它可以从各种数据库类型导入,包括Postgres.


小智 5

Dbeaver是无痛迁移、列到列映射、字符编码和开源的完美解决方案。