From 0df2fc4cd183d2d62ef8c74b42a27d44649895a1 Mon Sep 17 00:00:00 2001 From: Trezy Date: Sat, 28 Feb 2026 23:39:31 -0600 Subject: [PATCH] feat: add event_logs migration Co-Authored-By: Claude Opus 4.6 --- migrations/20260223000000_create_event_logs.sql | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 migrations/20260223000000_create_event_logs.sql diff --git a/migrations/20260223000000_create_event_logs.sql b/migrations/20260223000000_create_event_logs.sql new file mode 100644 index 0000000..9436612 --- /dev/null +++ b/migrations/20260223000000_create_event_logs.sql @@ -0,0 +1,13 @@ +CREATE TABLE event_logs ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + event_type TEXT NOT NULL, + severity TEXT NOT NULL DEFAULT 'info', + actor_did TEXT, + subject TEXT, + detail JSONB NOT NULL DEFAULT '{}', + created_at TIMESTAMPTZ NOT NULL DEFAULT NOW() +); + +CREATE INDEX idx_event_logs_event_type ON event_logs (event_type); +CREATE INDEX idx_event_logs_severity ON event_logs (severity); +CREATE INDEX idx_event_logs_created_at ON event_logs (created_at); -- 2.54.0