Обсуждение: problem with check constraints

Поиск
Список
Период
Сортировка

problem with check constraints

От
Anton Andreev
Дата:
Hi,

When I create a check constraint in PgAdmin3 1.8.4 on a Postgresql
8.3.3: ((A and B) or (C and D))
I get with create script: (A and B or C and D) which is wrong.

Please help.

Cheers,
Anton


Re: problem with check constraints

От
"Albe Laurenz"
Дата:
Anton Andreev wrote:
> When I create a check constraint in PgAdmin3 1.8.4 on a Postgresql
> 8.3.3: ((A and B) or (C and D))
> I get with create script: (A and B or C and D) which is wrong.

No, it isn't - both are the same.

AND has higher operator precedence than OR, see
http://www.postgresql.org/docs/8.3/static/sql-syntax-lexical.html#SQL-PRECEDENCE-TABLE

Yours,
Laurenz Albe