IVM 开发组很高兴地宣布 pg_ivm 1.2 (https://github.com/sraoss/pg_ivm/releases/tag/v1.2) 版本发布。
自 v1.1 版本以来的变更包括:
新增对 PostgreSQL 15 的支持(Takuma Hoshiai、Yugo Nagata)
新增对 FROM 子句中简单子查询的支持(Takuma Hoshiai)
不包含 DISTINCT 或聚合函数的简单子查询可以在 FROM 子句中使用。目标列表或 WHERE 子句中的子查询(包括 EXISTS 子查询)暂不支持。
关于 pg_ivm
pg_ivm 是一个提供增量视图维护 (IVM) 功能的扩展模块。
增量视图维护 (IVM) 是一种保持物化视图更新的方式,仅计算和应用增量变更到视图上,而无需重新计算整个视图。pg_ivm 提供了一种即时维护机制,在基表被修改后立即更新物化视图。
源码仓库:https://github.com/sraoss/pg_ivm (https://github.com/sraoss/pg_ivm)