gitdataai/libs/migrate/sql/m20250628_000071_create_ai_tool_auth.sql
2026-04-15 09:08:09 +08:00

17 lines
510 B
SQL

CREATE TABLE IF NOT EXISTS ai_tool_auth (
session UUID NOT NULL,
tool_call_id VARCHAR(255) NOT NULL,
method VARCHAR(255) NOT NULL,
arguments TEXT NOT NULL,
decision BOOLEAN NOT NULL DEFAULT false,
reason VARCHAR(255) NOT NULL,
decision_by UUID NOT NULL,
decision_comment TEXT,
logs JSONB NOT NULL,
expires_at TIMESTAMPTZ,
authorized_at TIMESTAMPTZ,
created_at TIMESTAMPTZ NOT NULL,
updated_at TIMESTAMPTZ NOT NULL,
PRIMARY KEY (session, tool_call_id)
);