Project

General

Profile

Actions

機能 #5

open

ivmの制限

Added by keiji ono about 1 year ago. Updated about 1 year ago.

Status:
新規
Priority:
通常
Assignee:
-
Start date:
06/22/2025
Due date:
% Done:

0%

Estimated time:

Description

https://github.com/sraoss/pg_ivm

pg_ivm 1.11(2025/05/26)では以下のclausesが使えないことになっている。

quoted:
   ...HAVING, ORDER BY, LIMIT/OFFSET, UNION/INTERSECT/EXCEPT, DISTINCT ON, TABLESAMPLE, VALUES, and FOR UPDATE/SHARE can not be used in view definition.
よって、v3.xでの最初のivmでは、SQL結合に使う句がある場合はivm化しないということにしよう。
これらのclausesはivmのバージョンアップで変わる可能性があるから時々見直しが必要かも。
clause ivm-nize
having
order by
limt
offset
union X
intersect X
except X
distinct on X
tablesample X
valuse X
for update X
share X

Related issues 2 (2 open0 closed)

Related to 機能 #1: v3.1に向けて v3.0の積み残し新規04/07/2025

Actions
Related to 機能 #11: v3.1のivm機能実装新規10/20/2025

Actions
Actions

Also available in: Atom PDF