Re: Strange DOMAIN behavior

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: Strange DOMAIN behavior
Дата
Msg-id CAKFQuwZcGygkNLQewcO-YhyMkgwax8WY9-z_4bkomZHOCp28_g@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Strange DOMAIN behavior  (Alex Ignatov <a.ignatov@postgrespro.ru>)
Ответы Re: Strange DOMAIN behavior  (Alex Ignatov <a.ignatov@postgrespro.ru>)
Список pgsql-sql
On Thu, Jul 9, 2015 at 12:42 PM, Alex Ignatov <a.ignatov@postgrespro.ru> wrote:
DROP FUNCTION lexema_test( );
CREATE OR REPLACE FUNCTION lexema_test()
   RETURNS VOID AS $body$
DECLARE
   lex lexema :=new_lexema();
BEGIN
END;
$body$
LANGUAGE PLPGSQL
SECURITY DEFINER;

Then I got:
ERROR:  default value for row or record variable is not supported
LINE 17:    lex lexema :=new_lexema();


​Undocumented limitation :(

While slightly more verbose you simply need to:

DECLARE lex lexema;
BEGIN
lex := new_lexema();
[...]

David J.

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

Предыдущее
От: Alex Ignatov
Дата:
Сообщение: Re: Strange DOMAIN behavior
Следующее
От: Alex Ignatov
Дата:
Сообщение: Re: Strange DOMAIN behavior