Ora2Pg 24.2 版本已發布

發布於 2024-03-08,作者:HexaCluster
相關開源專案

印度海德拉巴 - 2024 年 3 月 8 日

Ora2Pg

Ora2Pg 24.2 版,這是一個用於將 Oracle 數據庫遷移到 PostgreSQL 的免費且可靠的工具,已正式發布,並可公開下載。

此版本修正了自上次發布以來報告的幾個問題,並添加了一些新功能和改進。

  • 允許 DATA_EXPORT_ORDER 採用檔案名稱作為值,以便提供自訂的表格順序。該檔案必須包含表格的排序清單。每個表格一行,Oracle 中使用大寫。
  • 在使用 --oracle_speed 選項時新增進度條,以避免等待整個數據匯出結束。
  • 新增將 BITAND 函數替換為 & 運算符。
  • 新增選項 -f, --format,用於設定報告的輸出格式。可以是 html 或 json。預設為 html。
  • 新增自動將分割區鍵新增到主鍵。在查詢中使用別名作為前綴,以從 Oracle 獲取數據。
  • SHOW_COLUMN 操作建立的報告中,新增有關 MSSQL 遮罩欄位的資訊。
  • 在使用 SHOW_TABLE 操作時,新增有關 MSSQL 表格上的 columnstore 和壓縮資訊。
  • 新增新的配置指令 PARTITION_BY_REFERENCE,用於定義如何匯出 Oracle 參考分割區。可能的值為 noneduplicate 或要建立的雜湊分割區的數量。

    none 表示不進行翻譯,並像以前一樣匯出參考分割區。值 duplicate 將複製分割區表格中的被參考欄位,並將相同的分割區應用於分割區表格,如同被參考表格。如果該值是一個數字,則將使用 HASH 方法對表格進行分割,並將該值用作模數。例如,如果您將其設定為 4,它將建立 4 個 HASH 分割區。預設值為 none,以避免匯出參考定義的分割區。

如需完整的變更清單,請參閱 https://github.com/darold/ora2pg/blob/master/changelog

感謝所有貢獻者,他們都已在變更日誌檔案中提及。特別感謝 Martin Gerhardy 提供的所有近期 pull request,非常感謝您在 Ora2Pg 代碼開發中給予的支持。

連結 & 鳴謝

我要感謝所有提交修補程式的用戶以及報告錯誤和功能請求的用戶,他們都在變更日誌檔案中被提及。

Ora2Pg 是一個開放專案。歡迎任何為構建更好工具的貢獻。您只需使用 GitHub 工具或直接發送您的想法、功能請求或修補程式到 ora2pg(at)darold(dot)net(dot)

連結

關於 Ora2Pg

Ora2Pg 是一個簡單且可靠的工具,用於從 Oracle 遷移到 PostgreSQL。它自 2001 年開始開發,可以將大多數 Oracle 物件匯出到與 PostgreSQL 相容的程式碼。

Ora2Pg 適用於任何平台,並以 GPL v3 許可證提供。

文件、下載 & 支援請訪問 http://www.ora2pg.com/