From ca2eea3ac89a4ea16ab069cb681510d05de5285f Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Wed, 31 Jul 2024 16:42:19 -0700 Subject: Add is_create parameter to RefreshMatviewByOid(). RefreshMatviewByOid is used for both REFRESH and CREATE MATERIALIZED VIEW. This flag is currently just used for handling internal error messages, but also aimed to improve code-readability. Author: Yugo Nagata Discussion: https://postgr.es/m/20240726122630.70e889f63a4d7e26f8549de8@sraoss.co.jp --- src/backend/commands/createas.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/backend/commands/createas.c') diff --git a/src/backend/commands/createas.c b/src/backend/commands/createas.c index 6fb92a312bb..36e192b79b2 100644 --- a/src/backend/commands/createas.c +++ b/src/backend/commands/createas.c @@ -346,11 +346,8 @@ ExecCreateTableAs(ParseState *pstate, CreateTableAsStmt *stmt, */ if (do_refresh) { - RefreshMatViewByOid(address.objectId, false, false, + RefreshMatViewByOid(address.objectId, true, false, false, pstate->p_sourcetext, qc); - - if (qc) - qc->commandTag = CMDTAG_SELECT; } return address; -- cgit v1.2.3