From e2cd368678e6bcf95d0f66c12e470d163b7a27b6 Mon Sep 17 00:00:00 2001 From: Kevin Grittner Date: Wed, 14 Aug 2013 12:36:55 -0500 Subject: [PATCH] Remove Assert that matview is not in system schema from REFRESH. We don't want to prevent an extension which creates a matview from being installed in pg_catalog. Issue was raised by Hitoshi Harada. Backpatched to 9.3. --- src/backend/commands/matview.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/backend/commands/matview.c b/src/backend/commands/matview.c index 5d0e3779c5..8ca4afca60 100644 --- a/src/backend/commands/matview.c +++ b/src/backend/commands/matview.c @@ -178,9 +178,6 @@ ExecRefreshMatView(RefreshMatViewStmt *stmt, const char *queryString, (errcode(ERRCODE_SYNTAX_ERROR), errmsg("CONCURRENTLY and WITH NO DATA options cannot be used together"))); - /* We're not using materialized views in the system catalogs. */ - Assert(!IsSystemRelation(matviewRel)); - /* We don't allow an oid column for a materialized view. */ Assert(!matviewRel->rd_rel->relhasoids); -- 2.40.0