1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-28 23:42:10 +03:00

Eliminate unnecessary array[] decoration in examples of recursive cycle

detection.
This commit is contained in:
Tom Lane
2008-10-14 00:12:44 +00:00
parent e3b0117459
commit 1f238e569a
3 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
<!-- $PostgreSQL: pgsql/doc/src/sgml/queries.sgml,v 1.48 2008/10/13 16:25:19 tgl Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/queries.sgml,v 1.49 2008/10/14 00:12:44 tgl Exp $ -->
<chapter id="queries">
<title>Queries</title>
@ -1639,7 +1639,7 @@ WITH RECURSIVE search_graph(id, link, data, depth, path, cycle) AS (
FROM graph g
UNION ALL
SELECT g.id, g.link, g.data, sg.depth + 1,
path || ARRAY[g.id],
path || g.id,
g.id = ANY(path)
FROM graph g, search_graph sg
WHERE g.id = sg.link AND NOT cycle
@ -1664,7 +1664,7 @@ WITH RECURSIVE search_graph(id, link, data, depth, path, cycle) AS (
FROM graph g
UNION ALL
SELECT g.id, g.link, g.data, sg.depth + 1,
path || ARRAY[ROW(g.f1, g.f2)],
path || ROW(g.f1, g.f2),
ROW(g.f1, g.f2) = ANY(path)
FROM graph g, search_graph sg
WHERE g.id = sg.link AND NOT cycle