pgsql: In ALTER COLUMN TYPE, strip any implicit coercion operations

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: In ALTER COLUMN TYPE, strip any implicit coercion operations
Date: 2004-10-22 17:20:05
Message-ID: 20041022172005.C6A6AEAED9B@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
In ALTER COLUMN TYPE, strip any implicit coercion operations appearing
at the top level of the column's old default expression before adding
an implicit coercion to the new column type. This seems to satisfy the
principle of least surprise, as per discussion of bug #1290.

Modified Files:
--------------
pgsql/doc/src/sgml/ref:
alter_table.sgml (r1.73 -> r1.74)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/ref/alter_table.sgml.diff?r1=1.73&r2=1.74)
pgsql/src/backend/commands:
tablecmds.c (r1.136 -> r1.137)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/tablecmds.c.diff?r1=1.136&r2=1.137)
pgsql/src/backend/optimizer/util:
clauses.c (r1.182 -> r1.183)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/clauses.c.diff?r1=1.182&r2=1.183)
pgsql/src/include/optimizer:
clauses.h (r1.75 -> r1.76)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/optimizer/clauses.h.diff?r1=1.75&r2=1.76)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2004-10-22 19:48:20 pgsql: Add a GUC_SUPERUSER_ONLY flag to mark GUC variables that should
Previous Message Peter Eisentraut 2004-10-22 16:05:04 pgsql: Translation updates