Re: very frustrating feature-bug
От | Pavel Stehule |
---|---|
Тема | Re: very frustrating feature-bug |
Дата | |
Msg-id | 162867791002170337l46de1cfre679f5c3d0f409f9@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: very frustrating feature-bug (silly sad <sad@bankir.ru>) |
Список | pgsql-sql |
2010/2/17 silly sad <sad@bankir.ru>: > On 02/17/10 13:51, Jasen Betts wrote: >> >> On 2010-02-17, silly sad<sad@bankir.ru> wrote: >>> >>> acc=> >>> >>> CREATE OR REPLACE FUNCTION add_user (TEXT, TEXT, TEXT, TEXT) >>> RETURNS usr AS $$ >>> INSERT INTO usr (login,pass,name,email) VALUES ($1,$2,$3,$4) >>> RETURNING usr.*; >>> $$ LANGUAGE sql SECURITY DEFINER; >>> >>> acc=> >>> >>> ERROR: return type mismatch in function declared to return usr >>> DETAIL: Function's final statement must be a SELECT. >>> CONTEXT: SQL function "add_user" >>> >>> SURPRISE :-) SURPRISE :-) >> >> SQL functions are inlined when invoked, and so must be valid subselects. >> >> rewrite it in plpgsql. > > thanx for advice. > > may i ask? when this feature will be fixed? > (now i am using 8.3.9) > please, report it as bug to pgsql-bugs Regards Pavel Stehule > > -- > Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-sql >
В списке pgsql-sql по дате отправления: