From 78b8ac2e68f3bc8061164d026f6a596d0e0177aa Mon Sep 17 00:00:00 2001 From: Yugo Nagata Date: Fri, 30 Sep 2022 23:55:01 +0900 Subject: [PATCH] Add description of get_immv_def to README --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 3f327be..4324954 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,12 @@ refresh_immv(immv_name text, with_data bool) RETURNS bigint The with_data flag is corresponding to `WITH [NO] DATA` option of REFRESH MATERIALIZED VIEW` command. If with_data is true, the backing query is executed to provide the new data, and if the IMMV is unpopulated, triggers for maintaining the view are created. Also, a unique index is created for IMMV if it is possible and the view doesn't have that yet. If with_data is false, no new data is generated and the IMMV become unpopulated, and the triggers are dropped from the IMMV. Note that unpopulated IMMV is still scannable although the result is empty. This behaviour may be changed in future to raise an error when an unpopulated IMMV is scanned. +#### get_immv_def + +`get_immv_def` reconstructs the underlying SELECT command for an IMMV. (This is a decompiled reconstruction, not the original text of the command.) +``` +get_immv_def(immv regclass) RETURNS text +``` ### IMMV metadata catalog