Ora2Pg 24.3 已發布

發布於 2024-04-01 作者 HexaCluster
相關開源專案

泰國曼谷 - 2024年3月29日

Ora2Pg

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

此版本修復了自上次版本以來報告的幾個問題,特別是 GEOMETRY 資料匯出的回歸問題。 與往常一樣,它還添加了一些新功能和改進。

  • 新增設定指令 ORACLE_FDW_PREFETCH 以控制 oracle_fdw COPY/INSERT 使用的「預取」。 在此變更之前,Ora2Pg 使用 oracle_fdw 的預設「預取」,在撰寫本文時為 50。 允許透過 Ora2Pg 組態/選項控制此設定,可以在 PostgreSQL 端以增加一些額外記憶體為代價來提高效能。

  • 新增設定指令 PGTT_NOSUPERUSER。 預設情況下,當啟用 EXPORT_GTT 時,pgtt 擴充功能會使用超級使用者權限載入。 如果您使用非超級使用者執行產生的 SQL 腳本,請啟用此選項。 它將使用:LOAD '$libdir/plugins/pgtt'; 而不是 LOAD 'pgtt';

向後相容性變更

  • 修改使用 EXPORT_INVALID 匯出觸發器的行為。 以前應用於 ENABLEDDISABLED 觸發器,而不是真正的 VALIDINVALID 觸發器。 無效觸發器的匯出將由 EXPORT_INVALID 控制,就像其他物件(例如函數、套件等)一樣。 這意味著現在預設情況下將匯出已啟用但有效的觸發器,而以前並非如此。

有關完整的變更列表,請參閱 https://github.com/darold/ora2pg/blob/master/changelog

連結 & 鳴謝

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

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

連結


關於 Ora2Pg :

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

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

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