From e23625bf5e74781ee4ba46c4abd5fb898c2a5661 Mon Sep 17 00:00:00 2001 From: velioglu Date: Fri, 20 Jul 2018 09:52:43 +0300 Subject: [PATCH] Use contype to check for FK constraint instead of reading catalog table --- src/backend/distributed/executor/multi_utility.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/executor/multi_utility.c b/src/backend/distributed/executor/multi_utility.c index cf02558a1..ea5b4fee6 100644 --- a/src/backend/distributed/executor/multi_utility.c +++ b/src/backend/distributed/executor/multi_utility.c @@ -615,7 +615,7 @@ multi_ProcessUtility(PlannedStmt *pstmt, } constraint = (Constraint *) command->def; - if (ConstraintIsAForeignKey(constraint->conname, relationId)) + if (constraint->contype == CONSTR_FOREIGN) { InvalidateForeignKeyGraph(); }