Compare commits

...

2 Commits

Author SHA1 Message Date
bc44efad1a merge upstream
Some checks failed
mnemo-build-and-publish / gractwo-mnemo-build (push) Failing after 10s
2026-04-03 12:56:33 +00:00
faf1ea48d7 add userpermission db schema 2026-04-03 14:54:53 +02:00

View File

@@ -19,6 +19,11 @@ CREATE TABLE sessions (
) )
); );
CREATE INDEX sessions_by_userid ON sessions(user_id); 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 ( CREATE TABLE quotes (
id BLOB NOT NULL UNIQUE PRIMARY KEY, -- UUIDv7 as bytes id BLOB NOT NULL UNIQUE PRIMARY KEY, -- UUIDv7 as bytes