From 7468303e41119527751895fc6ea14b37c0d06700 Mon Sep 17 00:00:00 2001 From: LandaMm Date: Tue, 24 Jun 2025 12:18:54 +0200 Subject: [PATCH] feat: make name + scope combi unique --- migrations/00013_add_group_role_permission.sql | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/migrations/00013_add_group_role_permission.sql b/migrations/00013_add_group_role_permission.sql index f02b703..fc861ea 100644 --- a/migrations/00013_add_group_role_permission.sql +++ b/migrations/00013_add_group_role_permission.sql @@ -17,8 +17,10 @@ CREATE TABLE roles ( -- PERMISSIONS CREATE TABLE permissions ( id UUID PRIMARY KEY DEFAULT gen_random_uuid (), - name TEXT NOT NULL UNIQUE, - description TEXT + name TEXT NOT NULL, + scope TEXT NOT NULL, + description TEXT, + UNIQUE (name, scope) ); -- USER-GROUPS (many-to-many)