mirror of
https://github.com/postgres/postgres.git
synced 2025-07-12 21:01:52 +03:00
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.
This commit is contained in:
@ -7,7 +7,7 @@
|
||||
* Copyright (c) 1996-2001, PostgreSQL Global Development Group
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/commands/comment.c,v 1.63 2003/06/27 14:45:27 petere Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/commands/comment.c,v 1.64 2003/07/04 02:51:33 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -629,7 +629,7 @@ CommentAggregate(List *aggregate, List *arguments, char *comment)
|
||||
|
||||
/* Now, attempt to find the actual tuple in pg_proc */
|
||||
|
||||
oid = find_aggregate_func("CommentAggregate", aggregate, baseoid);
|
||||
oid = find_aggregate_func(aggregate, baseoid, false);
|
||||
|
||||
/* Next, validate the user's attempt to comment */
|
||||
|
||||
@ -657,8 +657,7 @@ CommentProc(List *function, List *arguments, char *comment)
|
||||
|
||||
/* Look up the procedure */
|
||||
|
||||
oid = LookupFuncNameTypeNames(function, arguments,
|
||||
"CommentProc");
|
||||
oid = LookupFuncNameTypeNames(function, arguments, false);
|
||||
|
||||
/* Now, validate the user's ability to comment on this function */
|
||||
|
||||
@ -689,8 +688,7 @@ CommentOperator(List *opername, List *arguments, char *comment)
|
||||
Oid classoid;
|
||||
|
||||
/* Look up the operator */
|
||||
oid = LookupOperNameTypeNames(opername, typenode1, typenode2,
|
||||
"CommentOperator");
|
||||
oid = LookupOperNameTypeNames(opername, typenode1, typenode2, false);
|
||||
|
||||
/* Valid user's ability to comment on this operator */
|
||||
if (!pg_oper_ownercheck(oid, GetUserId()))
|
||||
|
Reference in New Issue
Block a user