Thread: pgsql-server/src backend/parser/analyze.c back ...

pgsql-server/src backend/parser/analyze.c back ...

From
tgl@postgresql.org (Tom Lane)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@postgresql.org    03/02/13 15:45:22

Modified files:
    src/backend/parser: analyze.c parse_clause.c
    src/test/regress/expected: rangefuncs.out

Log message:
    Arrange to give error when a SetOp member statement refers to a variable
    of the containing query (which really can only happen in a rule context).
    Per example from Brandon Craig Rhodes.  Also, make the error message
    more specific for the similar case with sub-select in FROM.  The revised
    coding should be easier to adapt to SQL99's LATERAL(), when we get around
    to supporting that.