• T
    Fix WITH attached to a nested set operation (UNION/INTERSECT/EXCEPT). · f6ce81f5
    Tom Lane 提交于
    Parse analysis neglected to cover the case of a WITH clause attached to an
    intermediate-level set operation; it only handled WITH at the top level
    or WITH attached to a leaf-level SELECT.  Per report from Adam Mackler.
    
    In HEAD, I rearranged the order of SelectStmt's fields to put withClause
    with the other fields that can appear on non-leaf SelectStmts.  In back
    branches, leave it alone to avoid a possible ABI break for third-party
    code.
    
    Back-patch to 8.4 where WITH support was added.
    f6ce81f5
parsenodes.h 87.1 KB