将记录从PostgreSQL导入MySQL

时间:2011-04-20 21:50:56

标签: mysql sql postgresql database-migration

想知道是否有人有任何见解或推荐的工具从PostgreSQL数据库导出记录并将它们导入MySQL数据库。我相信表结构是100%相同的。

思考?谢谢!

3 个答案:

答案 0 :(得分:24)

命令

pg_dump --data-only --column-inserts <database_name>  

将生成符合SQL标准的INSERT语句,其中列出了所有列名,每个INSERT有一个VALUES子句。这是将数据从PostgreSQL移动到任何其他SQL数据库的最便携方式。

答案 1 :(得分:5)

查看SquirrelSQL,它可以通过DBCopy plugin将数据从一个数据库品牌泵送到另一个数据库品牌。当表结构非常相同时,它的效果非常好。

答案 2 :(得分:3)

有一个名为Taps的红宝石应用程序可以做到这一点。我以前用过它取得了巨大的成功:

http://adam.heroku.com/past/2009/2/11/taps_for_easy_database_transfers/