Re: Null records inserted

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Null records inserted
Дата
Msg-id 14413.985404827@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Null records inserted  (Stephen Davies <scldad@sdc.com.au>)
Ответы Re: Null records inserted  (Stephen Davies <scldad@sdc.com.au>)
Список pgsql-general
Stephen Davies <scldad@sdc.com.au> writes:
> That is, how can a field that is defined as having a default value wind
> up in the database as null.

Via an explicit specification of a NULL field value in an INSERT.
A default value does not override an explicit specification.

> Despite the usual rules regarding null processing, I would still expect
> a second unique primary key value of null to be rejected.

If you had actually declared it as a primary key (which implies NOT
NULL) then even one null would be disallowed.  However a unique
constraint without NOT NULL does not disallow nulls, even multiple ones.
There's been some discussion about whether that's the correct behavior,
but that's how it works at the moment.

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Ron Peterson
Дата:
Сообщение: Re: HOWTO for pg 7.1 installation from cvs
Следующее
От: Stephen Davies
Дата:
Сообщение: Re: Null records inserted