Re: array of domain types

Поиск
Список
Период
Сортировка
От konstantin knizhnik
Тема Re: array of domain types
Дата
Msg-id 84CCCA35-FD4F-45C5-BF94-71184E4DF1CF@postgrespro.ru
обсуждение исходный текст
Ответ на Re: array of domain types  (Thom Brown <thom@linux.com>)
Ответы Re: array of domain types  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers

On Jun 2, 2016, at 12:29 PM, Thom Brown wrote:

On 2 June 2016 at 10:13, konstantin knizhnik <k.knizhnik@postgrespro.ru> wrote:

Yes, it doesn't work:

# CREATE DOMAIN teenager AS int CHECK (VALUE BETWEEN 13 AND 19);
CREATE DOMAIN

# SELECT 14::teenager;
 teenager
----------
       14
(1 row)

# SELECT 20::teenager;
ERROR:  value for domain teenager violates check constraint "teenager_check"

# SELECT '{14,20}'::teenager[];
 teenager
----------
 {14,20}
(1 row)

That last one should fail.


Yes, I see.
This approach was wrong.
Attached please find patch for DefineDomain function.




Thom

Вложения

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

Предыдущее
От: Thom Brown
Дата:
Сообщение: Re: array of domain types
Следующее
От: Robert Haas
Дата:
Сообщение: Re: Rename max_parallel_degree?