diff --git a/src/backend/distributed/commands/alter_table.c b/src/backend/distributed/commands/alter_table.c index d1787c48f..d39ef6f9d 100644 --- a/src/backend/distributed/commands/alter_table.c +++ b/src/backend/distributed/commands/alter_table.c @@ -1223,7 +1223,9 @@ CreateCitusTableLike(TableConversionState *con) } else if (IsCitusTableType(con->relationId, CITUS_LOCAL_TABLE)) { - CreateCitusLocalTable(con->newRelationId, false, false); + bool cascade = false; + bool autoConverted = false; + CreateCitusLocalTable(con->newRelationId, cascade, autoConverted); /* * creating Citus local table adds a shell table on top 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 f20617f0c..255dfbbe4 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 @@ -425,7 +425,10 @@ CreateCitusLocalTablePartitionOf(CreateStmt *createStatement, Oid relationId, * again with the attach command */ DropRelationForeignKeys(relationId, fKeyFlags); - CreateCitusLocalTable(relationId, false, false); + + bool cascade = false; + bool autoConverted = false; + CreateCitusLocalTable(relationId, cascade, autoConverted); ExecuteAndLogUtilityCommand(attachCommand); } diff --git a/src/backend/distributed/commands/table.c b/src/backend/distributed/commands/table.c index e7aed06b0..e05a02f62 100644 --- a/src/backend/distributed/commands/table.c +++ b/src/backend/distributed/commands/table.c @@ -491,7 +491,9 @@ PreprocessAttachPartitionToCitusTable(Oid parentRelationId, Oid partitionRelatio * cannot have non-inherited foreign keys. */ bool cascadeViaForeignKeys = false; - CreateCitusLocalTable(partitionRelationId, cascadeViaForeignKeys, true); + bool autoConverted = true; + CreateCitusLocalTable(partitionRelationId, cascadeViaForeignKeys, + autoConverted); } else if (IsCitusTableType(parentRelationId, DISTRIBUTED_TABLE)) { @@ -1289,7 +1291,8 @@ ConvertPostgresLocalTablesToCitusLocalTables(AlterTableStmt *alterTableStatement } else { - CreateCitusLocalTable(relationId, cascade, true); + bool autoConverted = true; + CreateCitusLocalTable(relationId, cascade, autoConverted); } } PG_CATCH();