From 8d123cf52d9c8dcbd3442506c645b26c7cc866c4 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Mon, 5 Dec 2022 12:42:05 +0800 Subject: [PATCH] Grant update permission on invite, group_membership and group tables --- .../0102.do.add_unique_constraint_in_group_membership.sql | 4 ++++ .../0102.undo.add_unique_constraint_in_group_membership.sql | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/packages/db/migrations/0102.do.add_unique_constraint_in_group_membership.sql b/packages/db/migrations/0102.do.add_unique_constraint_in_group_membership.sql index 583a5c885..84027e49b 100755 --- a/packages/db/migrations/0102.do.add_unique_constraint_in_group_membership.sql +++ b/packages/db/migrations/0102.do.add_unique_constraint_in_group_membership.sql @@ -6,4 +6,8 @@ BEGIN; ALTER TABLE omnivore.group_membership ADD CONSTRAINT group_membership_unique UNIQUE (group_id, user_id); +GRANT UPDATE ON TABLE omnivore.invite TO omnivore_user; + +GRANT UPDATE ON TABLE omnivore.group TO omnivore_user; + COMMIT; diff --git a/packages/db/migrations/0102.undo.add_unique_constraint_in_group_membership.sql b/packages/db/migrations/0102.undo.add_unique_constraint_in_group_membership.sql index 699e71e9d..d08f07ae6 100755 --- a/packages/db/migrations/0102.undo.add_unique_constraint_in_group_membership.sql +++ b/packages/db/migrations/0102.undo.add_unique_constraint_in_group_membership.sql @@ -6,4 +6,8 @@ BEGIN; ALTER TABLE omnivore.group_membership DROP CONSTRAINT IF EXISTS group_membership_unique; +REVOKE UPDATE ON omnivore.invite FROM omnivore_user; + +REVOKE UPDATE ON omnivore.group FROM omnivore_user; + COMMIT;