2017-07-14 81 views
1

是否有良好的MySQL到PostgreSQL模式轉換器? (包括主鍵,外鍵,空值,自動增量,不同字段類型等)。MySQL到PostgreSQL轉換器

我嘗試了很少,但並非100%成功(例如,從MySql創建的模式的腳本無法在PG中工作100%,從PG不支持的簡單反引號到'KEY和其他不受支持的輸出部分PG)。

謝謝!

+0

你試過了哪些? – joanolo

+0

這是我的一個朋友寫的,它很好:https://github.com/maxlapshin/mysql2postgres – Nick

回答

1

您可以使用PGLOADER。 它聲稱「從MySQL遷移到PostgreSQL。在一個命令中」。 我用它取得了巨大的成功。

這裏有一些details。還有一個關於該軟件的視頻。 在Ubuntu上,該軟件是標準軟件包的一部分。 (apt安裝pgloader)。

+0

它可以在CentOS(EC2)上運行嗎?謝謝。 – Joe

+0

我會將答案標記爲接受,但通過我的測試 - 注意到這不是100%好(也許98%是好的)。我不得不手動修復一些外鍵和類似的東西,但總體上比其他解決方案更好。謝謝。 – Joe

+0

@Joe是的,我當時也不得不適應一些事情。如果您只有10個表格,您可以手動翻譯它們。如果你有250個表,那麼你可能想使用PGLOADER :) – flutter