From 21a184f2e7830a6b3e54fcde05058fe3abf312cf Mon Sep 17 00:00:00 2001 From: Ahmet Gedemenli Date: Tue, 19 Oct 2021 11:11:45 +0300 Subject: [PATCH] Check on cache value, not catalog --- src/backend/distributed/utils/foreign_key_relationship.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/distributed/utils/foreign_key_relationship.c b/src/backend/distributed/utils/foreign_key_relationship.c index e8efb0b73..a63840d5f 100644 --- a/src/backend/distributed/utils/foreign_key_relationship.c +++ b/src/backend/distributed/utils/foreign_key_relationship.c @@ -171,7 +171,8 @@ ShouldUndistributeCitusLocalTable(Oid relationId) */ return false; } - if (!AutoConvertedViaCatalog(relationOid)) + CitusTableCacheEntry *cacheEntry = GetCitusTableCacheEntry(relationOid); + if (!cacheEntry->autoConverted) { /* * The relation is connected to a (or, is a) Citus Local Table created