pg_ivm 1.2 版本发布

发布于 2022-07-28,IVM Development Group
相关开源软件

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 子查询)暂不支持。

  • 新增对内置 min 和 max 聚合函数的支持(Yugo Nagata)

关于 pg_ivm

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

增量视图维护 (IVM) 是一种保持物化视图更新的方式,仅计算和应用增量变更到视图上,而无需重新计算整个视图。pg_ivm 提供了一种即时维护机制,在基表被修改后立即更新物化视图。

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