2012-04-27 167 views
1

我有一個postgresql轉儲文件,並希望將其轉換爲MySQL。我谷歌,並找到它轉換成功的pg2mysql。但是,將它導入到mysql時出現錯誤。看起來格式不兼容或錯誤。將PostgreSQL數據庫轉換爲MySQL的推薦工具

任何人都可以推薦?

謝謝。 James

+2

發佈錯誤,以便我們可以更好地爲您提供幫助。爲了記錄,你爲什麼要轉換? – 2012-04-27 04:50:34

+0

這個問題可能比SO更適合[數據庫管理員](http://dba.stackexchange.com)。 – eggyal 2012-04-27 06:34:07

+0

@MikePurcell - 這是錯誤http://pastebin.ca/2141111 – James 2012-04-27 09:28:30

回答

0

根據您的pastebin,問題在於bigserial,因爲這不是MySQL數據類型。一些Google搜索遇到了這個site,它描述了Postgres上下文和其他RDBMS數據類型等價物中的bigserial。

看起來像第三方庫會將Postgres中的數據轉換成您選擇的任何RDMBS,例如easyfrom.net,如果這不符合您的需求,只需要Google左右,因爲您不是第一個需要這個功能。

+0

謝謝邁克。此ESF數據庫遷移工具包正在運行,但成本相當昂貴。這對我來說非常具有挑戰性,因爲我在數據庫中沒有任何技能。 – James 2012-04-30 04:14:21

+0

成本與$$相同,或成本與性能相當? – 2012-05-02 23:48:43

1

遷移的最佳解決方案是像ESF數據遷移工具包或開放源代碼的openDBcopy這樣的轉換工具。

+0

謝謝aleroot。 – James 2012-04-30 04:14:34