2011-04-20 54 views
15

想知道是否有人有任何洞察力或推薦的工具從PostgreSQL數據庫中導出記錄並導入到MySQL數據庫中。我相信桌子結構是100%相同的。從PostgreSQL導入記錄到MySQL

想法?謝謝!

回答

22

命令

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

將生成列出的所有列名和每一個INSERT VALUES子句SQL兼容的標準INSERT語句。這是將數據從PostgreSQL移動到任何其他SQL數據庫的最便捷的方式。

+0

在將SQL文件導入數據庫之前,運行一個'[bundle exec] rake db:migrate'來創建表和列。 – rxgx 2014-09-27 00:58:42

5

檢出SquirrelSQL,它可以通過DBCopy plugin將數據從一個數據庫品牌泵入另一個數據庫品牌。當表格結構非常相似時,效果很好。