Re: final patch - plpgsql: for-in-array
Jaime Casanova <jaime@2ndquadrant.com>
From: Jaime Casanova <jaime@2ndquadrant.com>
To: Pavel Stehule <pavel.stehule@gmail.com>
Cc: PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2010-11-18T00:08:58Z
Lists: pgsql-hackers
On Thu, Sep 30, 2010 at 7:46 AM, Pavel Stehule <pavel.stehule@gmail.com> wrote: > Hello > > this patch implement a new iteration construct - iteration over an > array. The sense of this new iteration is: > * a simple and cleaner syntax i will start the review of this one... but before that sorry for suggesting this a bit later but about using UNNEST as part of the sintax? FOR var IN UNNEST array_expr LOOP END LOOP i like this because: 1) is cleaner when array_expr is ARRAY[1,2,3] 2) is not legal now to use the unnest() function without a SELECT in the context of a FOR loop (or am i missing something?) 3) the unnest() function does the same so seems intuitive what a FOR-IN-UNNEST do what i don't know if is this syntax could co-exist with the unnest() function? -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte y capacitación de PostgreSQL