Re: primary key question

Поиск
Список
Период
Сортировка
От omid omoomi
Тема Re: primary key question
Дата
Msg-id LAW-F186CH5n00zepDI00000af3@hotmail.com
обсуждение исходный текст
Ответ на primary key question  (Carolyn Lu Wong <carolyn@kss.net.au>)
Список pgsql-sql


>From: Carolyn Lu Wong <carolyn@kss.net.au>
>To: "pgsql-sql@postgresql.org" <pgsql-sql@postgresql.org>
>Subject: [SQL] primary key question
>Date: Thu, 20 Jul 2000 17:26:30 +1000
>
>create table aaa(
>    field1    .... not null,
>    field2  ....,
>    ....,
>    primary key (field1, field2)
>);
>
>Based on the above table definition, field2 allows null values. But
>after the table created based on the above script, field2 becomes not
>null. The only conclusion I come up with is setting the field as part of
>the primary key, PostgreSQL automatically sets the field to not null. Or
>is it something else?
>
>Is this a feature or bug?

Sure it is a feature , since the first integrity rule force the primary 
key(s) to be not null automatically whether entirely or partially.



________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com



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

Предыдущее
От: "Emils Klotins"
Дата:
Сообщение: test
Следующее
От: John
Дата:
Сообщение: Nested Aggregates?