From 3dccc99d706bb4036e82c88b5ab889d5ae7e5c8c Mon Sep 17 00:00:00 2001 From: Mehmet Yilmaz Date: Fri, 30 May 2025 08:59:42 +0000 Subject: [PATCH] Fix JsonExpr deparsing to quote variable names in the PASSING clause. a93e2a1e25a6d5410abb1446637c4d9a4f24e35d --- src/backend/distributed/deparser/ruleutils_18.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/deparser/ruleutils_18.c b/src/backend/distributed/deparser/ruleutils_18.c index ee8c997d3..da7becc75 100644 --- a/src/backend/distributed/deparser/ruleutils_18.c +++ b/src/backend/distributed/deparser/ruleutils_18.c @@ -6976,7 +6976,7 @@ get_rule_expr(Node *node, deparse_context *context, get_rule_expr((Node *) lfirst(lc2), context, showimplicit); appendStringInfo(buf, " AS %s", - ((String *) lfirst_node(String, lc1))->sval); + quote_identifier(lfirst_node(String, lc1)->sval)); } }