我們正在從MSSQL遷移到Postgres。我打算使用sql server bcp工具來生成csv,我們將使用大容量複製功能導入到postgres中。然而,我們無法獲得DDL遷移。我們已經。我已經通過手工按摩由MMSQL生成的DDL來實現它,但由於我們有一個移動目標(仍然添加表格,列等),所以我們需要一些自動化操作,並且需要多次執行此操作。SqlServer到Postgres DDL遷移/轉換
我們對商業和開源產品開放,但沒有發現任何我們需要的東西:表,串行列,索引(唯一,多列等),默認值和外鍵約束。
另請參閱http://stackoverflow.com/q/18122326/157957其中討論了遷移的一般問題,而不是此過程的具體細節。 – IMSoP
查看此腳本:https://github.com/dalibo/sqlserver2pgsql –