可以在postgresql13上使用增量视图维护吗?

can incremental view maintenance be used on postgresql13?

我目前正在使用这个与 postgresql13 集成的 timescaleDB,我发现了这个名为增量视图维护的补丁,我认为它对我的项目也很重要

https://github.com/sraoss/pgsql-ivm

pgsql-ivm 可以安装在 postgresql13 中吗?这样我就可以同时使用它们了?

这可能是应用了 this patch 的 PostgreSQL 版本。

这已经 under discussion 有一段时间了,但到目前为止还没有进入源代码树。

我还不敢使用它,除非我有充分的理由相信代码并准备好处理该补丁并将其应用到 PostgreSQL 以进行每次新更新。

我的建议是使用常规 table 和触发器自行滚动。