From 344a0793518fed379b10d757a7de425ff874d9e4 Mon Sep 17 00:00:00 2001 From: Mehmet Yilmaz Date: Thu, 19 Jun 2025 12:45:23 +0000 Subject: [PATCH] Revert "Fix XMLTABLE() deparsing to quote namespace names if necessary." This reverts commit 5bb635ab6c3a0c02777a7aac6d15815150ea07e6. --- src/backend/distributed/deparser/ruleutils_18.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/backend/distributed/deparser/ruleutils_18.c b/src/backend/distributed/deparser/ruleutils_18.c index e5ea4ff7c..754df7226 100644 --- a/src/backend/distributed/deparser/ruleutils_18.c +++ b/src/backend/distributed/deparser/ruleutils_18.c @@ -8663,18 +8663,17 @@ get_xmltable(TableFunc *tf, deparse_context *context, bool showimplicit) forboth(lc1, tf->ns_uris, lc2, tf->ns_names) { Node *expr = (Node *) lfirst(lc1); - String *ns_node = lfirst_node(String, lc2); + char *name = strVal(lfirst(lc2)); if (!first) appendStringInfoString(buf, ", "); else first = false; - if (ns_node != NULL) + if (name != NULL) { get_rule_expr(expr, context, showimplicit); - appendStringInfo(buf, " AS %s", - quote_identifier(strVal(ns_node))); + appendStringInfo(buf, " AS %s", name); } else {