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 是一個擴充模組,提供增量視窗維護 (IVM) 功能。
增量視窗維護 (IVM) 是一種保持實體化視窗為最新的方法,其中僅計算增量變更並應用於視窗,而不是重新計算。 pg_ivm 提供了一種即時維護方式,在基本資料表被修改後立即更新實體化視窗。