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