千萬不要用 pgloader,就是個垃圾
etlalchemy 是值得信賴的選擇。
https://github.com/seanharr11/etlalchemy
還有其它基於 sqlalchemy 的 migration tool 都值得一試,我已經用了不少 sqlalchemy 特性,比如從 mysql -> sqlite, mysql -> postgres,我深深的了解到,只要做好一個 column type mapping 之類的東西就好了,核心功能 sqlalchemy 基本都完成了,本想造個輪子發現已經有現成的。
另參見:巨杉Tech | 使用etlAlchemy工具遷移數據實戰_SequoiaDB技術博客_SequoiaDB巨杉數據庫 : http://www.sequoiadb.com/cn/Blog-detail-id-105