Re: Postgres and recursion

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Postgres and recursion
Дата
Msg-id 8971.1046328364@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Postgres and recursion  (glenn <vmstech@tpg.com.au>)
Список pgsql-novice
glenn <vmstech@tpg.com.au> writes:
> I've got this simple function which climbs up a 'selfjoin' tree called
> job, and reports back the id of the root of the tree. It seemed to work
> in 7.2 (which I'm told doesn't recurse???), but I've just upgraded to
> 7.3.2 (i.e debians latest) and when I execute it, the server kicks me
> off, like so:

That sounds like a bug, but you have not provided enough detail to let
anyone try to reproduce it --- the function uses a table that you
haven't described, and any specific call would depend on the contents
of the table, which you haven't given.

The function does appear to be capable of going into infinite recursion
if the table contents are wrong (eg two nodes pointing at each other),
but AFAICS that would lead to stack-overflow coredump in any PG version.

            regards, tom lane

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

Предыдущее
От: glenn
Дата:
Сообщение: Postgres and recursion
Следующее
От: "Jennifer Lee"
Дата:
Сообщение: adding data to tables with sequences