fix permission error when drop role omnivore_admin

This commit is contained in:
Hongbo Wu
2024-06-21 19:40:22 +08:00
parent df8823cf6a
commit 0c87e46578
2 changed files with 7 additions and 3 deletions

View File

@ -5,12 +5,11 @@
BEGIN;
DROP POLICY user_admin_policy ON omnivore.user;
DROP POLICY library_item_admin_policy ON omnivore.library_item;
REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA omnivore from omnivore_admin;
REVOKE ALL PRIVILEGES ON SCHEMA omnivore from omnivore_admin;
DROP OWNED BY omnivore_admin;
DROP ROLE omnivore_admin;
CREATE ROLE omnivore_admin;

View File

@ -10,7 +10,7 @@ REVOKE SELECT, INSERT, UPDATE, DELETE ON omnivore.library_item FROM omnivore_adm
DROP POLICY user_admin_policy ON omnivore.user;
REVOKE SELECT, INSERT, UPDATE, DELETE ON omnivore.user FROM omnivore_admin;
DROP OWNED BY omnivore_admin;
REVOKE USAGE ON SCHEMA omnivore FROM omnivore_admin;
DROP ROLE omnivore_admin;
@ -28,4 +28,9 @@ CREATE POLICY user_admin_policy on omnivore.user
TO omnivore_admin
USING (true);
CREATE POLICY library_item_admin_policy on omnivore.library_item
FOR ALL
TO omnivore_admin
USING (true);
COMMIT;