[BUGS] BUG #14466: can with recursive query add LOOPth variable?

Поиск
Список
Период
Сортировка
От digoal@126.com
Тема [BUGS] BUG #14466: can with recursive query add LOOPth variable?
Дата
Msg-id 20161214065432.14901.61082@wrigleys.postgresql.org
обсуждение исходный текст
Ответы Re: [BUGS] BUG #14466: can with recursive query add LOOPth variable?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      14466
Logged by:          Zhou Digoal
Email address:      digoal@126.com
PostgreSQL version: 9.6.1
Operating system:   CentOS 6.x x64
Description:

HI,
   i have a query need use with recursive, and i need use the loopth in the
loops.
  like 

```
with recursive s as (
  select 1 as level, array[]::int[]||c1||c2 as path, c1, c2 from a where
c1=3071
    union all
  select array_length(s.path,1)+1 as level, s.path||a.c1, a.c1, a.c2 from s
join a on (s.c2=a.c1 and a.c1<>s.c1 and s.level=$LOOPTH) where s.level<=?
and a.* is not null 
)
;
```

use this variable, can filter the result in worker table.

now , i must write the plpgsql function to do this.

best regards.


--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

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

Предыдущее
От: Kaijiang Chen
Дата:
Сообщение: Re: [BUGS] pg_dump's results have quite different size
Следующее
От: 德哥
Дата:
Сообщение: Re: [BUGS] BUG #14465: cursor for insert into select ...returning cann't streaming fetch?