mirror of
https://github.com/xbgmsharp/postgsail.git
synced 2025-09-17 03:07:47 +00:00
Update scheduler role row level security (RLS)
This commit is contained in:
@@ -355,7 +355,7 @@ CREATE POLICY api_vessel_role ON public.process_queue TO vessel_role
|
|||||||
CREATE POLICY api_user_role ON public.process_queue TO user_role
|
CREATE POLICY api_user_role ON public.process_queue TO user_role
|
||||||
USING (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true))
|
USING (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true))
|
||||||
WITH CHECK (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true));
|
WITH CHECK (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true));
|
||||||
-- Allow scheduler see all rows and add any rows
|
-- Allow scheduler see all rows and updates any rows
|
||||||
CREATE POLICY api_scheduler_role ON public.process_queue TO scheduler
|
CREATE POLICY api_scheduler_role ON public.process_queue TO scheduler
|
||||||
USING (true)
|
USING (true)
|
||||||
WITH CHECK (true);
|
WITH CHECK (false);
|
||||||
|
Reference in New Issue
Block a user