File tree 3 files changed +21
-1
lines changed
3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -3026,3 +3026,12 @@ DROP USER rls_regress_user2;
3026
3026
DROP USER rls_regress_exempt_user;
3027
3027
DROP ROLE rls_regress_group1;
3028
3028
DROP ROLE rls_regress_group2;
3029
+ -- Arrange to have a few policies left over, for testing
3030
+ -- pg_dump/pg_restore
3031
+ CREATE SCHEMA rls_regress_schema;
3032
+ CREATE TABLE rls_tbl (c1 int);
3033
+ ALTER TABLE rls_tbl ENABLE ROW LEVEL SECURITY;
3034
+ CREATE POLICY p1 ON rls_tbl USING (c1 > 5);
3035
+ CREATE POLICY p2 ON rls_tbl FOR SELECT USING (c1 <= 3);
3036
+ CREATE POLICY p3 ON rls_tbl FOR UPDATE USING (c1 <= 3) WITH CHECK (c1 > 5);
3037
+ CREATE POLICY p4 ON rls_tbl FOR DELETE USING (c1 <= 3);
Original file line number Diff line number Diff line change @@ -671,6 +671,7 @@ SELECT user_relns() AS user_relns
671
671
random_tbl
672
672
real_city
673
673
reltime_tbl
674
+ rls_tbl
674
675
road
675
676
shighway
676
677
slow_emp4000
@@ -708,7 +709,7 @@ SELECT user_relns() AS user_relns
708
709
tvvmv
709
710
varchar_tbl
710
711
xacttest
711
- (130 rows)
712
+ (131 rows)
712
713
713
714
SELECT name(equipment(hobby_construct(text 'skywalking', text 'mer')));
714
715
name
Original file line number Diff line number Diff line change @@ -1307,3 +1307,13 @@ DROP USER rls_regress_user2;
1307
1307
DROP USER rls_regress_exempt_user;
1308
1308
DROP ROLE rls_regress_group1;
1309
1309
DROP ROLE rls_regress_group2;
1310
+
1311
+ -- Arrange to have a few policies left over, for testing
1312
+ -- pg_dump/pg_restore
1313
+ CREATE SCHEMA rls_regress_schema ;
1314
+ CREATE TABLE rls_tbl (c1 int );
1315
+ ALTER TABLE rls_tbl ENABLE ROW LEVEL SECURITY;
1316
+ CREATE POLICY p1 ON rls_tbl USING (c1 > 5 );
1317
+ CREATE POLICY p2 ON rls_tbl FOR SELECT USING (c1 <= 3 );
1318
+ CREATE POLICY p3 ON rls_tbl FOR UPDATE USING (c1 <= 3 ) WITH CHECK (c1 > 5 );
1319
+ CREATE POLICY p4 ON rls_tbl FOR DELETE USING (c1 <= 3 );
You can’t perform that action at this time.
0 commit comments