diff --git a/src/backend/distributed/commands/cascade_table_operation_for_connected_relations.c b/src/backend/distributed/commands/cascade_table_operation_for_connected_relations.c index e8f4f9a8c..2ecb9149a 100644 --- a/src/backend/distributed/commands/cascade_table_operation_for_connected_relations.c +++ b/src/backend/distributed/commands/cascade_table_operation_for_connected_relations.c @@ -34,7 +34,6 @@ static void EnsureSequentialModeForCitusTableCascadeFunction(List *relationIdList); static void LockRelationsWithLockMode(List *relationIdList, LOCKMODE lockMode); -static List * RemovePartitionRelationIds(List *relationIdList); static List * GetFKeyCreationCommandsForRelationIdList(List *relationIdList); static void DropRelationIdListForeignKeys(List *relationIdList, int fKeyFlags); static List * GetRelationDropFkeyCommands(Oid relationId, int fKeyFlags); @@ -151,30 +150,6 @@ ErrorIfAnyPartitionRelationInvolvedInNonInheritedFKey(List *relationIdList) } -/* - * RemovePartitionRelationIds returns a list of relation id's by removing - * partition relation id's from given relationIdList. - */ -static List * -RemovePartitionRelationIds(List *relationIdList) -{ - List *nonPartitionRelationIdList = NIL; - - Oid relationId = InvalidOid; - foreach_oid(relationId, relationIdList) - { - if (PartitionTable(relationId)) - { - continue; - } - - nonPartitionRelationIdList = lappend_oid(nonPartitionRelationIdList, relationId); - } - - return nonPartitionRelationIdList; -} - - /* * EnsureSequentialModeForCitusTableCascadeFunction switches to sequential * execution mode if needed. If it's not possible, then errors out.