From faf1ea48d7664baddb0954a5d6b0d91c3fa0a002 Mon Sep 17 00:00:00 2001 From: jakubmanczak Date: Fri, 3 Apr 2026 14:54:53 +0200 Subject: [PATCH] add userpermission db schema --- src/database/migrations/2026-03-07--01.sql | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/database/migrations/2026-03-07--01.sql b/src/database/migrations/2026-03-07--01.sql index f8c584c..66e3949 100644 --- a/src/database/migrations/2026-03-07--01.sql +++ b/src/database/migrations/2026-03-07--01.sql @@ -19,6 +19,11 @@ CREATE TABLE sessions ( ) ); CREATE INDEX sessions_by_userid ON sessions(user_id); +CREATE TABLE user_permissions ( + user_id BLOB NOT NULL REFERENCES users(id), -- UUIDv7 as bytes + permission TEXT NOT NULL, -- serialized name + PRIMARY KEY (user_id, permission) +) WITHOUT ROWID; CREATE TABLE quotes ( id BLOB NOT NULL UNIQUE PRIMARY KEY, -- UUIDv7 as bytes