diff --git a/packages/db/migrations/0183.do.alter_omnivore_admin_role.sql b/packages/db/migrations/0183.do.alter_omnivore_admin_role.sql index 5a87699eb..ab74e309e 100755 --- a/packages/db/migrations/0183.do.alter_omnivore_admin_role.sql +++ b/packages/db/migrations/0183.do.alter_omnivore_admin_role.sql @@ -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; diff --git a/packages/db/migrations/0183.undo.alter_omnivore_admin_role.sql b/packages/db/migrations/0183.undo.alter_omnivore_admin_role.sql index 0b8c5fa6e..2299875d5 100755 --- a/packages/db/migrations/0183.undo.alter_omnivore_admin_role.sql +++ b/packages/db/migrations/0183.undo.alter_omnivore_admin_role.sql @@ -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;