Re: RI Bug In Inherited Table

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: RI Bug In Inherited Table
Дата
Msg-id 20030312064638.L52741-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на RI Bug In Inherited Table  ("cn cn" <cnliou@graffiti.net>)
Список pgsql-bugs
On Wed, 12 Mar 2003, cn cn wrote:

> CREATE TABLE tt1 (
> c1int primary key
> )WITHOUT OIDS;
>
> CREATE TABLE tt2 (
> PRIMARY KEY (c1,c2),
> c1int,
> c2int
> )INHERITS (tt1) WITHOUT OIDS;
>
> CREATE TABLE tt3 (
> CONSTRAINT fktt3c1 FOREIGN KEY (c1) REFERENCES tt1 (c1),
> PRIMARY KEY (c1,c2),
> c1int,
> c2int,
> c3int
> )WITHOUT OIDS;
>
> INSERT INTO tt2 VALUES(1,2);
> INSERT INTO tt3 VALUES(1,2,3); --This statement produces fktt3c1 referential integrity violation

Referential integrity only applies to the named table and not
any child tables.  Inheritance needs alot of work (for example,
you can have duplicated c1 values in the inherited tt1 tree because
the uniqueness constraint on tt1.c1 isn't inherited)

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

Предыдущее
От: Theodore Petrosky
Дата:
Сообщение: op error no question, but no error warning
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: op error no question, but no error warning