Merge pull request #4096 from omnivore-app/fix/migration-permission-error
fix permission error when drop role omnivore_admin
This commit is contained in:
@ -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;
|
||||
|
||||
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user