Re: recursive view syntax
Abhijit Menon-Sen <ams@2ndquadrant.com>
From: Abhijit Menon-Sen <ams@2ndQuadrant.com>
To: Peter Eisentraut <peter_e@gmx.net>
Cc: pgsql-hackers@postgresql.org
Date: 2012-12-13T12:48:14Z
Lists: pgsql-hackers
At 2012-11-13 23:32:15 -0500, peter_e@gmx.net wrote: > > I noticed we don't implement the recursive view syntax, even though > it's part of the standard SQL feature set for recursive queries. > Here is a patch to add that. It basically converts > > CREATE RECURSIVE VIEW name (columns) AS SELECT ...; > > to > > CREATE VIEW name AS WITH RECURSIVE name (columns) AS (SELECT ...) > SELECT columns FROM name; Hi. Sorry I took so long to post a review of this patch. I'm afraid it tempted me to digress into figuring out how WITH RECURSIVE works. :-) I don't have much to say about the patch, though: it applies to HEAD and builds cleanly, passes "make check", and has suitable documentation with an example. The code looks fine. I'm marking it ready for committer. -- Abhijit