From f509cd66607f87ccde5b843858b6f34f83745be5 Mon Sep 17 00:00:00 2001 From: Burak Velioglu Date: Thu, 20 Jan 2022 00:01:30 +0300 Subject: [PATCH] Revert it back --- .../distributed/commands/create_distributed_table.c | 10 +++++----- src/backend/distributed/metadata/dependency.c | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/backend/distributed/commands/create_distributed_table.c b/src/backend/distributed/commands/create_distributed_table.c index 9d8f7779e..01f4cd739 100644 --- a/src/backend/distributed/commands/create_distributed_table.c +++ b/src/backend/distributed/commands/create_distributed_table.c @@ -509,11 +509,6 @@ CreateDistributedTable(Oid relationId, Var *distributionColumn, char distributio CreateTruncateTrigger(relationId); } - if (ShouldSyncTableMetadata(relationId)) - { - SyncCitusTableMetadata(relationId); - } - /* * If we are using master_create_distributed_table, we don't need to continue, * because deprecated API does not supports the following features. @@ -539,6 +534,11 @@ CreateDistributedTable(Oid relationId, Var *distributionColumn, char distributio CreateReferenceTableShard(relationId); } + if (ShouldSyncTableMetadata(relationId)) + { + SyncCitusTableMetadata(relationId); + } + /* * We've a custom way of foreign key graph invalidation, * see InvalidateForeignKeyGraph(). diff --git a/src/backend/distributed/metadata/dependency.c b/src/backend/distributed/metadata/dependency.c index c1553de22..b34cba6b0 100644 --- a/src/backend/distributed/metadata/dependency.c +++ b/src/backend/distributed/metadata/dependency.c @@ -1029,7 +1029,8 @@ GetRelationSequenceDependencyList(Oid relationId) List *sequenceDependencyDefList = NIL; GetDependentSequencesWithRelation(relationId, &attnumList, &dependentSequenceList, 0); - sequenceDependencyDefList = CreateObjectAddressDependencyDefList(RelationRelationId, dependentSequenceList); + sequenceDependencyDefList = CreateObjectAddressDependencyDefList(RelationRelationId, + dependentSequenceList); return sequenceDependencyDefList; }