From d18525a9061a95970468603d5a629f6d5bdcb100 Mon Sep 17 00:00:00 2001 From: Burak Velioglu Date: Tue, 28 Dec 2021 10:58:35 +0300 Subject: [PATCH] Create shell always for local table --- .../distributed/commands/citus_add_local_table_to_metadata.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/backend/distributed/commands/citus_add_local_table_to_metadata.c b/src/backend/distributed/commands/citus_add_local_table_to_metadata.c index 27df32054..4ba65fbf3 100644 --- a/src/backend/distributed/commands/citus_add_local_table_to_metadata.c +++ b/src/backend/distributed/commands/citus_add_local_table_to_metadata.c @@ -1239,14 +1239,13 @@ FinalizeCitusLocalTableCreation(Oid relationId, List *dependentSequenceList) CreateTruncateTrigger(relationId); } + CreateShellTableOnWorkers(relationId); + ObjectAddress relationAddress = { 0 }; ObjectAddressSet(relationAddress, RelationRelationId, relationId); if (ShouldSyncTableMetadata(relationId)) { - CreateShellTableOnWorkers(relationId); - CreateTableMetadataOnWorkers(relationId); - MarkObjectDistributed(&relationAddress); } else