Search Postgresql Archives

Re: lack of consequence with domains and types

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Dec 22, 2008, at 1:08 PM, Grzegorz Jaśkiewicz wrote:

On Mon, Dec 22, 2008 at 6:10 PM, Erik Jones <ejones@xxxxxxxxxxxxxx> wrote:
As mentioned above, by "fixing" the behavior to be what you're expecting
you'd be breaking the defined behavior of ALTER TABLE.

I don't understand. The domain's have default values, how will it
break alter table ? Please explain.

Yes, and columns have default values, too, which are not tied to their datatype's default value (if it even has one). ALTER TABLE initializes rows to have the new *column's* default. A column of some domain type could easily have some default other than the domain's default and, in fact, if you don't specify a default for the column then it's default is NULL.

Erik Jones, Database Administrator
Engine Yard
Support, Scalability, Reliability
866.518.9273 x 260
Location: US/Pacific
IRC: mage2k






--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux