From 72caebec3a10b084e545aacabfdea8e44bb75f20 Mon Sep 17 00:00:00 2001 From: Burak Velioglu Date: Wed, 19 Jan 2022 23:50:27 +0300 Subject: [PATCH] Use func to get dep def list --- src/backend/distributed/metadata/dependency.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/backend/distributed/metadata/dependency.c b/src/backend/distributed/metadata/dependency.c index a1b3b4f52..c1553de22 100644 --- a/src/backend/distributed/metadata/dependency.c +++ b/src/backend/distributed/metadata/dependency.c @@ -1026,20 +1026,12 @@ GetRelationSequenceDependencyList(Oid relationId) { List *attnumList = NIL; List *dependentSequenceList = NIL; - List *sequenceDependencyList = NIL; + List *sequenceDependencyDefList = NIL; GetDependentSequencesWithRelation(relationId, &attnumList, &dependentSequenceList, 0); + sequenceDependencyDefList = CreateObjectAddressDependencyDefList(RelationRelationId, dependentSequenceList); - ListCell *dependentSequenceCell = NULL; - foreach(dependentSequenceCell, dependentSequenceList) - { - Oid sequenceOid = lfirst_oid(dependentSequenceCell); - DependencyDefinition *dependency = CreateObjectAddressDependencyDef( - RelationRelationId, sequenceOid); - sequenceDependencyList = lappend(sequenceDependencyList, dependency); - } - - return sequenceDependencyList; + return sequenceDependencyDefList; }