Skip to content

Tags: ringerc/postgres

Tags

rls-9.4-upd-sb-views-v11

Toggle rls-9.4-upd-sb-views-v11's commit message
Fixups: regression tests

rls-9.4-upd-sb-views-v10

Toggle rls-9.4-upd-sb-views-v10's commit message
Don't enforce RLS on RI constraints

rls-9.4-upd-sb-views-v9

Toggle rls-9.4-upd-sb-views-v9's commit message
Plan cache invalidation support for rowsecurity

rls-9.4-upd-sb-views-v8

Toggle rls-9.4-upd-sb-views-v8's commit message
More recursion tests

rls-9.4-upd-sb-views-v7

Toggle rls-9.4-upd-sb-views-v7's commit message
More recursion tests

rls-9.4-upd-sb-views-v6

Toggle rls-9.4-upd-sb-views-v6's commit message
RLS: Initial demo of rewriter based row security

lacks recursion detection (but that looks easy now), plan invalidation so far

Still needs proper COPY (not just ERROR)

rls-9.4-upd-sb-views-v5

Toggle rls-9.4-upd-sb-views-v5's commit message
RLS: Regression tests

rls-9.4-upd-sb-views-v4

Toggle rls-9.4-upd-sb-views-v4's commit message
RLS: Detect infinite recursion and abort

rls-9.4-upd-sb-views-v3

Toggle rls-9.4-upd-sb-views-v3's commit message
(against upd.s.b. views) Updatable s.b. views code needs to adjust ro…

…wmarks

This oversight was not triggered when using security barrier views directly,
because only security barrier views that were DML targets were collapsed into
securityQuals, and special RowMark handling was already in place for these
during rewriting.

rls-9.4-upd-sb-views-v2

Toggle rls-9.4-upd-sb-views-v2's commit message
RLS: Enforce row-security constraints

Row-security constraints are enforced here by having the securityQual expansion
code check for a row-security constraint before expanding quals.