BUG #2948: default null values for not-null domains

Поиск
Список
Период
Сортировка
От Sergiy Vyshnevetskiy
Тема BUG #2948: default null values for not-null domains
Дата
Msg-id 200701311759.l0VHxLtZ028718@wwwmaster.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #2948: default null values for not-null domains  (Sergiy Vyshnevetskiy <serg@vostok.net>)
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      2948
Logged by:          Sergiy Vyshnevetskiy
Email address:      serg@vostok.net
PostgreSQL version: 8.2.1
Operating system:   FreeBSD-6 stable
Description:        default null values for not-null domains
Details:

create domain "DInt4" as int not null;
CREATE DOMAIN
#psql  = serg@[local]:5432 test
create or replace function test() returns "DInt4" immutable strict language
plpgsql as $F$declare t "DInt4"; begin return t; end$F$;
CREATE FUNCTION
#psql  = serg@[local]:5432 test
select test() is null;
 ?column?
----------
 t
(1 запись)

#psql  = serg@[local]:5432 test

Last select should have risen an exception:

ERROR:  variable "t" declared NOT NULL cannot default to NULL

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

Предыдущее
От: Sergiy Vyshnevetskiy
Дата:
Сообщение: Re: BUG #2945: possibly forgotten SPI_push()/SPI_pop()
Следующее
От: Sergiy Vyshnevetskiy
Дата:
Сообщение: Re: BUG #2948: default null values for not-null domains