Mysql
從 MySQL 遷移到 PostgreSQL 的最佳方法
我必須將 MySQL 數據庫遷移到 PostgreSQL。我已經用 –compatible = postresql 嘗試了 mysqldump。我看到有些人使用像 Talend 這樣的 ETL 來進行遷移,但您必須描述所有表的遷移……(我有 39 個表……)
還有其他想法嗎?
提前致謝
手動創建表,然後使用 Perl/PHP/Python/etc 編寫數據插入腳本,然後只執行數據,最好使用 PDO(以解決 Pg 的 BLOB 數據問題)。
您可以使用 Talend 做到這一點。
該影片首先描述瞭如何為一個表使用動態方案,然後如何擴展為動態地做整個數據庫。
以下是此類作業的螢幕截圖。它連接到數據庫,從數據庫中獲取表列表,然後遍歷這些表。
訣竅是為表選擇動態模式,如下所示。
Ps:我為 Talend 工作。