• Stephen Frost's avatar
    Handle append_rel_list in expand_security_qual · b7aac362
    Stephen Frost authored
    During expand_security_quals, we take the security barrier quals on an
    RTE and create a subquery which evaluates the quals.  During this, we
    have to replace any variables in the outer query which refer to the
    original RTE with references to the columns from the subquery.
    
    We need to also perform that replacement for any Vars in the
    append_rel_list.
    
    Only backpatching to 9.5 as we only go through this process in 9.4 for
    auto-updatable security barrier views, which UNION ALL queries aren't.
    
    Discovered by Haribabu Kommi
    
    Patch by Dean Rasheed
    b7aac362
prepsecurity.c 14.5 KB