From: Peter Eisentraut Date: Sun, 14 Jan 2007 21:39:24 +0000 (+0000) Subject: Fix reverse compilation of IS DOCUMENT expression. X-Git-Tag: REL8_3_BETA1~1516 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cb8906b354d5c4e6a594838d831413e27edf5c69;p=postgresql Fix reverse compilation of IS DOCUMENT expression. --- diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c index be23d938f8..054c974218 100644 --- a/src/backend/utils/adt/ruleutils.c +++ b/src/backend/utils/adt/ruleutils.c @@ -2,7 +2,7 @@ * ruleutils.c - Functions to convert stored expressions/querytrees * back to source text * - * $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.242 2007/01/14 13:11:54 petere Exp $ + * $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.243 2007/01/14 21:39:24 petere Exp $ **********************************************************************/ #include "postgres.h" @@ -3890,7 +3890,6 @@ get_rule_expr(Node *node, deparse_context *context, case IS_XMLELEMENT: case IS_XMLFOREST: case IS_XMLPI: - case IS_DOCUMENT: /* no extra decoration needed */ get_rule_expr((Node *) xexpr->args, context, true); break; @@ -3943,6 +3942,9 @@ get_rule_expr(Node *node, deparse_context *context, appendStringInfoString(buf, ", STANDALONE NO"); break; + case IS_DOCUMENT: + get_rule_expr_paren((Node *) xexpr->args, context, false, node); + break; } }