Add audit log

This commit is contained in:
2026-01-15 16:19:09 +01:00
parent 10507c070e
commit 18dff66373
16 changed files with 818 additions and 111 deletions

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS channel_audit_log (
id TEXT PRIMARY KEY,
broadcaster TEXT NOT NULL,
actor TEXT,
action TEXT NOT NULL,
details TEXT,
created_at TIMESTAMP NOT NULL,
FOREIGN KEY (broadcaster) REFERENCES channels(broadcaster) ON DELETE CASCADE
);
CREATE INDEX IF NOT EXISTS channel_audit_log_broadcaster_idx ON channel_audit_log (broadcaster);
CREATE INDEX IF NOT EXISTS channel_audit_log_created_at_idx ON channel_audit_log (created_at);