|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $PostgreSQL: pgsql/src/backend/utils/adt/varchar.c,v 1.104 2004/02/01 06:27:48 tgl Exp $ |
| 11 | + * $PostgreSQL: pgsql/src/backend/utils/adt/varchar.c,v 1.105 2004/08/02 16:51:10 tgl Exp $ |
12 | 12 | *
|
13 | 13 | *-------------------------------------------------------------------------
|
14 | 14 | */
|
@@ -101,7 +101,7 @@ bpcharin(PG_FUNCTION_ARGS)
|
101 | 101 | len = mbmaxlen;
|
102 | 102 | else
|
103 | 103 | ereport(ERROR,
|
104 |
| - (errcode(ERRCODE_STRING_DATA_LENGTH_MISMATCH), |
| 104 | + (errcode(ERRCODE_STRING_DATA_RIGHT_TRUNCATION), |
105 | 105 | errmsg("value too long for type character(%d)",
|
106 | 106 | (int) maxlen)));
|
107 | 107 |
|
@@ -221,7 +221,7 @@ bpchar(PG_FUNCTION_ARGS)
|
221 | 221 | for (i = maxmblen - VARHDRSZ; i < len - VARHDRSZ; i++)
|
222 | 222 | if (*(VARDATA(source) + i) != ' ')
|
223 | 223 | ereport(ERROR,
|
224 |
| - (errcode(ERRCODE_STRING_DATA_LENGTH_MISMATCH), |
| 224 | + (errcode(ERRCODE_STRING_DATA_RIGHT_TRUNCATION), |
225 | 225 | errmsg("value too long for type character(%d)",
|
226 | 226 | maxlen - VARHDRSZ)));
|
227 | 227 | }
|
@@ -379,7 +379,7 @@ varcharin(PG_FUNCTION_ARGS)
|
379 | 379 | len = mbmaxlen;
|
380 | 380 | else
|
381 | 381 | ereport(ERROR,
|
382 |
| - (errcode(ERRCODE_STRING_DATA_LENGTH_MISMATCH), |
| 382 | + (errcode(ERRCODE_STRING_DATA_RIGHT_TRUNCATION), |
383 | 383 | errmsg("value too long for type character varying(%d)",
|
384 | 384 | (int) maxlen)));
|
385 | 385 | }
|
@@ -471,7 +471,7 @@ varchar(PG_FUNCTION_ARGS)
|
471 | 471 | for (i = maxmblen; i < len - VARHDRSZ; i++)
|
472 | 472 | if (*(VARDATA(source) + i) != ' ')
|
473 | 473 | ereport(ERROR,
|
474 |
| - (errcode(ERRCODE_STRING_DATA_LENGTH_MISMATCH), |
| 474 | + (errcode(ERRCODE_STRING_DATA_RIGHT_TRUNCATION), |
475 | 475 | errmsg("value too long for type character varying(%d)",
|
476 | 476 | maxlen - VARHDRSZ)));
|
477 | 477 | }
|
|
0 commit comments