comparison schema/auth.sql @ 1782:30c76168e6d0

RLS gauge_measurements: Another attempt.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 11 Jan 2019 17:43:26 +0100
parents 48791416bea5
children 40cbfd268aa9
comparison
equal deleted inserted replaced
1781:0a53c33bc7b2 1782:30c76168e6d0
142 -- Staging area 142 -- Staging area
143 -- TODO: add all relevant tables here 143 -- TODO: add all relevant tables here
144 144
145 CREATE POLICY same_country ON waterway.gauge_measurements 145 CREATE POLICY same_country ON waterway.gauge_measurements
146 FOR ALL TO waterway_admin 146 FOR ALL TO waterway_admin
147 USING (country_code = users.current_user_country()); 147 USING ((fk_gauge_id).country_code = users.current_user_country());
148 148
149 CREATE POLICY responsibility_area ON waterway.bottlenecks 149 CREATE POLICY responsibility_area ON waterway.bottlenecks
150 FOR ALL TO waterway_admin 150 FOR ALL TO waterway_admin
151 USING (utm_covers(area)); 151 USING (utm_covers(area));
152 152