pg_ivm 1.9 發布

張貼於 2024-07-31,作者:IVM Development Group
相關開源專案

IVM Development Group 很高興地宣布 pg_ivm 1.9 的發布。

自 v1.8 版本以來的變更包括

錯誤修復

  • 新增對 PostgreSQL 17 的支援 (Yugo Nagata, Takuma Hoshiai, reshke)

    此版本包含以下變更

  • 變更函數,使其在使用 PostgreSQL 17 時,在維護操作期間使用安全的 search_path

    這可以防止維護操作(IMMVs 的自動維護和 refresh_immv)執行不安全的存取。 IMMVs 使用的需要引用非預設 schema 的函數,必須在函數建立期間指定 search path。

  • 當與 PostgreSQL 17 一起使用時,具有 MAINTAIN 權限的使用者可以執行 refresh_immv

關於 pg_ivm

pg_ivm 是一個擴充模組,提供增量視窗維護 (IVM) 功能。

增量視窗維護 (IVM) 是一種保持實體化視窗為最新的方法,其中僅計算增量變更並應用於視窗,而不是重新計算。 pg_ivm 提供了一種即時維護方式,在基本資料表被修改後立即更新實體化視窗。

原始碼儲存庫:https://github.com/sraoss/pg_ivm