• R
    Add a security_barrier option for views. · 0e4611c0
    Robert Haas 提交于
    When a view is marked as a security barrier, it will not be pulled up
    into the containing query, and no quals will be pushed down into it,
    so that no function or operator chosen by the user can be applied to
    rows not exposed by the view.  Views not configured with this
    option cannot provide robust row-level security, but will perform far
    better.
    
    Patch by KaiGai Kohei; original problem report by Heikki Linnakangas
    (in October 2009!).  Review (in earlier versions) by Noah Misch and
    others.  Design advice by Tom Lane and myself.  Further review and
    cleanup by me.
    0e4611c0
copyfuncs.c 89.1 KB