From: Kyotaro Horiguchi Date: Thu, 14 Mar 2019 15:02:20 +0900 Subject: [PATCH 1/2] step1 --- src/backend/utils/cache/relcache.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c index eba77491fd..a43fb040cb 100644 --- a/src/backend/utils/cache/relcache.c +++ b/src/backend/utils/cache/relcache.c @@ -5089,6 +5089,8 @@ GetRelationPublicationActions(Relation relation) return memcpy(pubactions, relation->rd_pubactions, sizeof(PublicationActions)); + if (is_publishable_relation(relation)) + { /* Fetch the publication membership info. */ puboids = GetRelationPublications(RelationGetRelid(relation)); puboids = list_concat_unique_oid(puboids, GetAllTablesPublications()); @@ -5121,6 +5123,7 @@ GetRelationPublicationActions(Relation relation) pubactions->pubdelete && pubactions->pubtruncate) break; } + } if (relation->rd_pubactions) { -- 2.16.3 ----Next_Part(Thu_Mar_14_15_03_28_2019_841)-- Content-Type: Text/X-Patch; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="0002-step2-fix-indentation.patch"