]> granicus.if.org Git - postgresql/commitdiff
Mark to_number() and the numeric-type variants of to_char() as stable, not
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Nov 2006 19:19:16 +0000 (19:19 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Nov 2006 19:19:16 +0000 (19:19 +0000)
immutable, because their results depend on lc_numeric; this is a longstanding
oversight.  We cannot force initdb for this in the back branches, but we can
at least provide correct catalog entries for future installations.

src/include/catalog/pg_proc.h

index 4128d5f164314b7aa0adf042d016fce2bb750d6e..0ef8a38656f53453e424083660f6b97b8fce9d2a 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: pg_proc.h,v 1.314 2003/10/21 16:23:16 tgl Exp $
+ * $Id: pg_proc.h,v 1.314.2.1 2006/11/28 19:19:16 tgl Exp $
  *
  * NOTES
  *       The script catalog/genbki.sh reads this file and generates .bki
@@ -2545,17 +2545,17 @@ DESCR("(internal)");
 /* formatting */
 DATA(insert OID = 1770 ( to_char                       PGNSP PGUID 12 f f t f s 2      25 "1184 25"  timestamptz_to_char - _null_ ));
 DESCR("format timestamp with time zone to text");
-DATA(insert OID = 1772 ( to_char                       PGNSP PGUID 12 f f t f i 2      25 "1700 25"  numeric_to_char - _null_ ));
+DATA(insert OID = 1772 ( to_char                       PGNSP PGUID 12 f f t f s 2      25 "1700 25"  numeric_to_char - _null_ ));
 DESCR("format numeric to text");
-DATA(insert OID = 1773 ( to_char                       PGNSP PGUID 12 f f t f i 2      25 "23 25"      int4_to_char - _null_ ));
+DATA(insert OID = 1773 ( to_char                       PGNSP PGUID 12 f f t f s 2      25 "23 25"      int4_to_char - _null_ ));
 DESCR("format int4 to text");
-DATA(insert OID = 1774 ( to_char                       PGNSP PGUID 12 f f t f i 2      25 "20 25"      int8_to_char - _null_ ));
+DATA(insert OID = 1774 ( to_char                       PGNSP PGUID 12 f f t f s 2      25 "20 25"      int8_to_char - _null_ ));
 DESCR("format int8 to text");
-DATA(insert OID = 1775 ( to_char                       PGNSP PGUID 12 f f t f i 2      25 "700 25"  float4_to_char - _null_ ));
+DATA(insert OID = 1775 ( to_char                       PGNSP PGUID 12 f f t f s 2      25 "700 25"  float4_to_char - _null_ ));
 DESCR("format float4 to text");
-DATA(insert OID = 1776 ( to_char                       PGNSP PGUID 12 f f t f i 2      25 "701 25"  float8_to_char - _null_ ));
+DATA(insert OID = 1776 ( to_char                       PGNSP PGUID 12 f f t f s 2      25 "701 25"  float8_to_char - _null_ ));
 DESCR("format float8 to text");
-DATA(insert OID = 1777 ( to_number                     PGNSP PGUID 12 f f t f i 2      1700 "25 25"  numeric_to_number - _null_ ));
+DATA(insert OID = 1777 ( to_number                     PGNSP PGUID 12 f f t f s 2      1700 "25 25"  numeric_to_number - _null_ ));
 DESCR("convert text to numeric");
 DATA(insert OID = 1778 ( to_timestamp          PGNSP PGUID 12 f f t f s 2      1184 "25 25"  to_timestamp - _null_ ));
 DESCR("convert text to timestamp with time zone");