Re: [HACKERS] Unexpected subselect result.

Поиск
Список
Период
Сортировка
От Vadim B. Mikheev
Тема Re: [HACKERS] Unexpected subselect result.
Дата
Msg-id 34EB98C0.75880BA2@sable.krasnoyarsk.su
обсуждение исходный текст
Ответ на Unexpected subselect result.  (Keith Parks <emkxp01@mtcc.demon.co.uk>)
Список pgsql-hackers
Keith Parks wrote:
>
> Hi,
>
> I was having a play with subselects and found this, not very clever,
> nested subselect didn't work as I expected.
>
> Any Ideas?
>
> I also noticed that the subselect regression tests include only
> int and float columns in the tests.

Thanks, Keith!

Vadim
*** nodeSubplan.c.orig    Thu Feb 19 08:54:19 1998
--- nodeSubplan.c    Thu Feb 19 09:10:25 1998
***************
*** 193,198 ****
--- 193,206 ----
              break;
          }

+         /*
+          * If this is uncorrelated subquery then its plan will be closed
+          * (see below) and this tuple will be free-ed - bad for not byval
+          * types...
+          */
+         if ( plan->extParam == NULL )
+             tup = heap_copytuple (tup);
+
          foreach (lst, node->setParam)
          {
              ParamExecData   *prm = &(plan->state->es_param_exec_vals[lfirsti(lst)]);

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] New locking code
Следующее
От: Peter Stockwell
Дата:
Сообщение: Status of Alpha/Unix