Re: a few small bugs in plpgsql
От | Tom Lane |
---|---|
Тема | Re: a few small bugs in plpgsql |
Дата | |
Msg-id | 10758.1286503717@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: a few small bugs in plpgsql (Robert Haas <robertmhaas@gmail.com>) |
Ответы |
Re: a few small bugs in plpgsql
|
Список | pgsql-hackers |
Robert Haas <robertmhaas@gmail.com> writes: > On Thu, Oct 7, 2010 at 2:53 PM, Pavel Stehule <pavel.stehule@gmail.com> wrote: >> b) SRF functions must not be finished by RETURN statement - I know, so >> there is outer default block, but it looks like inconsistency for SRF >> functions, because you can use a RETURN NEXT without RETURN. It maybe >> isn't bug - but I am filling it as inconsistency. > I don't see what's wrong with this. Back around 8.0 we intentionally changed plpgsql to not require a final RETURN in cases where RETURN isn't used to supply the result value: http://archives.postgresql.org/pgsql-hackers/2005-04/msg00152.php http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=e00ee887612da0dab02f1a56e33d8ae821710e14 Even if there were a good argument for going back to the old way, backwards-compatibility would win the day, I think. Being strict about this --- in *either* direction --- would break a lot of code. regards, tom lane
В списке pgsql-hackers по дате отправления: