Re: Re: Patch to add functionality to specify ORDER BY in CREATE FUNCTION for SRFs
В списке pgsql-hackers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | Re: Re: Patch to add functionality to specify ORDER BY in CREATE FUNCTION for SRFs |
| Дата | |
| Msg-id | 5741.1420492496@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Re: Patch to add functionality to specify ORDER BY in CREATE FUNCTION for SRFs (Jim Nasby <Jim.Nasby@BlueTreble.com>) |
| Ответы |
Re: Re: Patch to add functionality to specify ORDER BY
in CREATE FUNCTION for SRFs
|
| Список | pgsql-hackers |
Jim Nasby <Jim.Nasby@bluetreble.com> writes:
> Related... I'd like to see a way to inline a function that does something like:
> CREATE FUNCTION foo(text) RETURNS int LANGUAGE sql AS $$
> SELECT a FROM b WHERE lower(b.c) = lower($1)
> $$
The reason that's not inlined ATM is that the semantics wouldn't be the
same (ie, what happens if the SELECT returns more than one row). It's
possible they would be the same if we attached a LIMIT 1 to the function's
query, but I'm not 100% sure about that offhand. I'm also not real sure
that you'd still get good performance if there were an inserted LIMIT;
that would disable at least some optimizations.
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера