12 lines
405 B
SQL
12 lines
405 B
SQL
CREATE TABLE audit_logs (
|
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
|
actor TEXT NOT NULL,
|
|
action TEXT NOT NULL,
|
|
details JSONB NOT NULL DEFAULT '{}',
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
|
|
);
|
|
|
|
CREATE INDEX idx_audit_logs_actor ON audit_logs(actor);
|
|
CREATE INDEX idx_audit_logs_action ON audit_logs(action);
|
|
CREATE INDEX idx_audit_logs_created ON audit_logs(created_at DESC);
|