strange behaviour of parser - numeric domain doesn't work phantom

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема strange behaviour of parser - numeric domain doesn't work phantom
Дата
Msg-id 162867790708130051i519bb900r36ff9bea632fa581@mail.gmail.com
обсуждение исходный текст
Ответы Re: strange behaviour of parser - numeric domain doesn't work phantom
Список pgsql-hackers
Hello

I am testing:

postgres=# create domain nb int check(value > 10);
CREATE DOMAIN
postgres=# select 11::nb;nb
----11
(1 row) -- ok

postgres=# select -11::nb;?column?
----------     -11
(1 row) -- ughh

postgres=# select (-11)::nb; -- I understand
ERROR:  value for domain nb violates check constraint "nb_check"

But nobody will write parentheses with alone negative number

Regards
Pavel Stehule

postgres=# select version();                                               version
-------------------------------------------------------------------------------------------------------PostgreSQL
8.3develon i686-pc-linux-gnu, compiled by GCC gcc (GCC)
 
4.1.2 20070502 (Red Hat 4.1.2-12)
(1 row)


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

Предыдущее
От: Devrim GÜNDÜZ
Дата:
Сообщение: Maximum row size
Следующее
От: Gregory Stark
Дата:
Сообщение: Re: Maximum row size