pgsql-server: Remove arithmetic operators on the 1-byte-char datatype,

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server: Remove arithmetic operators on the 1-byte-char datatype,
Date: 2004-10-04 22:50:06
Message-ID: 20041004225006.B3FEB329E91@svr1.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Remove arithmetic operators on the 1-byte-char datatype, as per proposals
made several times in the past. Add coercion functions between "char"
and integer so that a workaround is possible if needed.

Initdb forced.

Modified Files:
--------------
pgsql-server/doc/src/sgml:
release.sgml (r1.299 -> r1.300)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/doc/src/sgml/release.sgml.diff?r1=1.299&r2=1.300)
pgsql-server/src/backend/utils/adt:
char.c (r1.40 -> r1.41)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/char.c.diff?r1=1.40&r2=1.41)
pgsql-server/src/include/catalog:
catversion.h (r1.249 -> r1.250)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/catalog/catversion.h.diff?r1=1.249&r2=1.250)
pg_cast.h (r1.15 -> r1.16)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/catalog/pg_cast.h.diff?r1=1.15&r2=1.16)
pg_operator.h (r1.128 -> r1.129)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/catalog/pg_operator.h.diff?r1=1.128&r2=1.129)
pg_proc.h (r1.346 -> r1.347)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/catalog/pg_proc.h.diff?r1=1.346&r2=1.347)
pgsql-server/src/include/utils:
builtins.h (r1.250 -> r1.251)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/utils/builtins.h.diff?r1=1.250&r2=1.251)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2004-10-04 22:52:51 contrib: Refer to ll_to_earth() function by its actual name.
Previous Message Tom Lane 2004-10-04 22:13:18 pgsql-server: Correct the volatility labeling of ten timestamp-related