This commit is contained in:
14
server-node/sql/schema/07_auth_audit_logs.sql
Normal file
14
server-node/sql/schema/07_auth_audit_logs.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE IF NOT EXISTS auth_audit_logs (
|
||||
id TEXT PRIMARY KEY,
|
||||
user_id TEXT NOT NULL,
|
||||
event_type TEXT NOT NULL,
|
||||
detail TEXT NOT NULL,
|
||||
ip TEXT,
|
||||
user_agent TEXT,
|
||||
meta_json JSONB,
|
||||
created_at TEXT NOT NULL,
|
||||
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS auth_audit_logs_user_created_idx
|
||||
ON auth_audit_logs (user_id, created_at DESC);
|
||||
Reference in New Issue
Block a user