Files
ai-gateway-go/migrations/000031_login_logs.sql
T
superidou c22669c31d 0.11.0: 旗舰版功能补齐(License/登录记录/会话管理/角色管理/门户定时任务/模型配额/输出脱敏/供应链扫描/记忆管理/AI助手/真实概览)
- 新增迁移 000031-000034(登录日志/角色/模型配额/记忆)
- 新增包: license/memory/modelquota/assistant,扫描引擎
- 全部功能后端+前端+端到端验证通过(25 包单测)
2026-08-13 11:37:18 +08:00

18 lines
698 B
SQL

-- 登录审计:记录管理端/门户每次登录尝试(成功/失败与原因),供个人中心
-- 与管理端查询,满足"登录记录查看"需求。
CREATE TABLE IF NOT EXISTS gateway.login_logs (
id uuid PRIMARY KEY,
kind text NOT NULL CHECK (kind IN ('admin', 'portal')),
login text NOT NULL,
success boolean NOT NULL,
ip inet,
user_agent text NOT NULL DEFAULT '',
reason text NOT NULL DEFAULT '',
created_at timestamptz NOT NULL DEFAULT clock_timestamp()
);
CREATE INDEX IF NOT EXISTS login_logs_kind_idx
ON gateway.login_logs (kind, created_at DESC);
CREATE INDEX IF NOT EXISTS login_logs_login_idx
ON gateway.login_logs (login, created_at DESC);