Index: src/backend/utils/adt/numeric.c =================================================================== RCS file: /cvsroot/pgsql/src/backend/utils/adt/numeric.c,v retrieving revision 1.88 diff -c -c -r1.88 numeric.c *** src/backend/utils/adt/numeric.c 22 Nov 2005 18:17:23 -0000 1.88 --- src/backend/utils/adt/numeric.c 23 Jan 2006 20:00:54 -0000 *************** *** 3206,3213 **** ereport(ERROR, (errcode(ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE), errmsg("numeric field overflow"), ! errdetail("The absolute value is greater than or equal to 10^%d for field with precision %d, scale %d.", ! ddigits - 1, precision, scale))); break; } ddigits -= DEC_DIGITS; --- 3206,3213 ---- ereport(ERROR, (errcode(ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE), errmsg("numeric field overflow"), ! errdetail("A field with precision %d, scale %d must have an absolute value less than 10^%d.", ! precision, scale, maxdigits))); break; } ddigits -= DEC_DIGITS;