Re: [BUGS] No subselects in constraint (bug?)

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [BUGS] No subselects in constraint (bug?)
Дата
Msg-id 17821.995050827@sss.pgh.pa.us
обсуждение исходный текст
Список pgsql-sql
"Alexey V. Neyman" <avn@any.ru> writes:
> CREATE TABLE b (
>   int4 id
>   CHECK (id = ANY(SELECT a.id FROM a))
> );

> ERROR:  ExecEvalExpr: unknown expression type 108

More recent versions say

ERROR:  Cannot use subselect in CHECK clause

It seems to me that what you really want here is a foreign key
reference, anyway, not a handmade CHECK constraint.
        regards, tom lane


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

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: [BUGS] No subselects in constraint (bug?)
Следующее
От: "Josh Berkus"
Дата:
Сообщение: Re: You have an error in your SQL syntax near '' at line 1