2025年9月25日: PostgreSQL 18 发布!

pg_ivm 1.9 发布

发布于 2024-07-31,作者 IVM Development Group
相关开源项目

IVM Development Group 很高兴宣布发布 pg_ivm 1.9

自 v1.8 版本以来,变更包括:

Bug 修复

  • 添加对 PostgreSQL 17 的支持 (Yugo Nagata, Takuma Hoshiai, reshke)

    这包含了以下变更:

  • 在与 PostgreSQL 17 一起使用时,更改函数以在维护操作期间使用安全的 search_path

    这可以防止维护操作(IMMVs 的自动维护和 refresh_immv)执行不安全访问。需要引用非默认模式的 IMMVs 使用的函数必须在函数创建期间指定 search_path。

  • 与 PostgreSQL 17 一起使用时,refresh_immv 可以由具有 MAINTAIN 权限的用户执行

关于 pg_ivm

pg_ivm 是一个扩展模块,提供增量视图维护 (IVM) 功能。

增量视图维护 (IVM) 是一种使物化视图保持最新的方法,其中只计算和应用对视图的增量更改,而不是重新计算。pg_ivm 提供了一种即时维护方式,物化视图在基础表被修改后会立即更新。

源代码仓库:https://github.com/sraoss/pg_ivm