From cb2f4c5aafdbe18f636e12aaa5d0de9a29b1007b Mon Sep 17 00:00:00 2001 From: Mehmet Yilmaz Date: Tue, 17 Jun 2025 13:05:58 +0000 Subject: [PATCH] Handle unnamed groups in set_rtable_names by using the group's name --- src/backend/distributed/deparser/ruleutils_18.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/distributed/deparser/ruleutils_18.c b/src/backend/distributed/deparser/ruleutils_18.c index 7d1e05c1c..207ce83e8 100644 --- a/src/backend/distributed/deparser/ruleutils_18.c +++ b/src/backend/distributed/deparser/ruleutils_18.c @@ -795,6 +795,11 @@ set_rtable_names(deparse_namespace *dpns, List *parent_namespaces, /* Unnamed join has no refname */ refname = NULL; } + else if (rte->rtekind == RTE_GROUP) + { + /* Use the name of the group */ + refname = NULL; + } else { /* Otherwise use whatever the parser assigned */