aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ruleutils.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-07-04 02:51:34 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-07-04 02:51:34 +0000
commit79fafdf49ca9b5adbe36fb21facddb4ef1d81241 (patch)
tree899cad919aba943e324e24b30dd7aa6183c0a901 /src/backend/utils/adt/ruleutils.c
parentcdb8a844e62c50e87d5eef19ee29b50837b1c460 (diff)
downloadpostgresql-79fafdf49ca9b5adbe36fb21facddb4ef1d81241.tar.gz
postgresql-79fafdf49ca9b5adbe36fb21facddb4ef1d81241.zip
Some early work on error message editing. Operator-not-found and
function-not-found messages now distinguish the cases no-match and ambiguous-match, and they follow the style guidelines too.
Diffstat (limited to 'src/backend/utils/adt/ruleutils.c')
-rw-r--r--src/backend/utils/adt/ruleutils.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c
index 6ff458b91ff..63d5fee0af1 100644
--- a/src/backend/utils/adt/ruleutils.c
+++ b/src/backend/utils/adt/ruleutils.c
@@ -3,7 +3,7 @@
* back to source text
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.144 2003/07/03 16:34:25 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.145 2003/07/04 02:51:34 tgl Exp $
*
* This software is copyrighted by Jan Wieck - Hamburg.
*
@@ -3539,7 +3539,8 @@ generate_function_name(Oid funcid, int nargs, Oid *argtypes)
NIL, nargs, argtypes,
&p_funcid, &p_rettype,
&p_retset, &p_true_typeids);
- if (p_result != FUNCDETAIL_NOTFOUND && p_funcid == funcid)
+ if ((p_result == FUNCDETAIL_NORMAL || p_result == FUNCDETAIL_AGGREGATE) &&
+ p_funcid == funcid)
nspname = NULL;
else
nspname = get_namespace_name(procform->pronamespace);