IVM Development Group 很高兴宣布发布 pg_ivm 1.9。
自 v1.8 版本以来,变更包括:
添加对 PostgreSQL 17 的支持 (Yugo Nagata, Takuma Hoshiai, reshke)
这包含了以下变更:
在与 PostgreSQL 17 一起使用时,更改函数以在维护操作期间使用安全的 search_path
这可以防止维护操作(IMMVs 的自动维护和 refresh_immv)执行不安全访问。需要引用非默认模式的 IMMVs 使用的函数必须在函数创建期间指定 search_path。
与 PostgreSQL 17 一起使用时,refresh_immv 可以由具有 MAINTAIN 权限的用户执行
pg_ivm 是一个扩展模块,提供增量视图维护 (IVM) 功能。
增量视图维护 (IVM) 是一种使物化视图保持最新的方法,其中只计算和应用对视图的增量更改,而不是重新计算。pg_ivm 提供了一种即时维护方式,物化视图在基础表被修改后会立即更新。