From 689eb53e478debe0232e4fb928a0d6aae33fa34c Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 25 Jul 2003 20:18:01 +0000 Subject: Error message editing in backend/utils (except /adt). --- src/backend/utils/mb/encnames.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/backend/utils/mb/encnames.c') diff --git a/src/backend/utils/mb/encnames.c b/src/backend/utils/mb/encnames.c index 93a7dc240de..86b3bfa6cbc 100644 --- a/src/backend/utils/mb/encnames.c +++ b/src/backend/utils/mb/encnames.c @@ -2,7 +2,7 @@ * Encoding names and routines for work with it. All * in this file is shared bedween FE and BE. * - * $Id: encnames.c,v 1.16 2003/06/12 08:15:28 momjian Exp $ + * $Id: encnames.c,v 1.17 2003/07/25 20:17:55 tgl Exp $ */ #ifdef FRONTEND #include "postgres_fe.h" @@ -437,10 +437,12 @@ pg_char_to_encname_struct(const char *name) if (strlen(name) > NAMEDATALEN) { #ifdef FRONTEND - fprintf(stderr, "pg_char_to_encname_struct(): encoding name too long"); + fprintf(stderr, "encoding name too long\n"); return NULL; #else - elog(ERROR, "pg_char_to_encname_struct(): encoding name too long"); + ereport(ERROR, + (errcode(ERRCODE_NAME_TOO_LONG), + errmsg("encoding name too long"))); #endif } key = clean_encoding_name((char *) name, buff); -- cgit v1.2.3