From adaf60131f81394939b5b55f74130343d520cd2d Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 9 Jun 2009 14:36:06 +0000 Subject: [PATCH] Fix failure to double-quote function argument names when needed, in pg_get_function_arguments() and related functions. Per report from Andreas Nolte. --- src/backend/utils/adt/ruleutils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c index 8e031fd5027..058899bcc6f 100644 --- a/src/backend/utils/adt/ruleutils.c +++ b/src/backend/utils/adt/ruleutils.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.298 2009/05/26 17:36:05 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.299 2009/06/09 14:36:06 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1832,7 +1832,7 @@ print_function_arguments(StringInfo buf, HeapTuple proctup, appendStringInfoString(buf, ", "); appendStringInfoString(buf, modename); if (argname && argname[0]) - appendStringInfo(buf, "%s ", argname); + appendStringInfo(buf, "%s ", quote_identifier(argname)); appendStringInfoString(buf, format_type_be(argtype)); if (print_defaults && isinput && inputargno > nlackdefaults) { -- 2.39.5