• Joe Conway's avatar
    Create new ParseExprKind for use by policy expressions. · 632cd9f8
    Joe Conway authored
    Policy USING and WITH CHECK expressions were using EXPR_KIND_WHERE for
    parse analysis, which results in inappropriate ERROR messages when
    the expression contains unsupported constructs such as aggregates.
    Create a new ParseExprKind called EXPR_KIND_POLICY and tailor the
    related messages to fit.
    
    Reported by Noah Misch. Reviewed by Dean Rasheed, Alvaro Herrera,
    and Robert Haas. Back-patch to 9.5 where RLS was introduced.
    632cd9f8
rowsecurity.sql 44 KB