Files
aiops/backend/migrations/0001_agent_credentials.sqlite.sql
Logan.Li fd60361d93 chore: 统一本地服务器与远程仓库源码
- 合并 main 与 master 历史并以服务器结构为基线
- 保留迁移、数据保留、AWS 账单与部署安全能力
- 建立 SDD 规格和 CI 验证闭环
2026-08-05 20:03:25 +08:00

16 lines
686 B
SQL

-- Agent 主机绑定凭证:只保存 bcrypt 哈希,明文 Token 仅在签发时出现。 // Logan.Li
CREATE TABLE IF NOT EXISTS monitor_agent_credentials (
id INTEGER PRIMARY KEY AUTOINCREMENT,
hostname VARCHAR(255) NOT NULL UNIQUE,
token_prefix VARCHAR(32) NOT NULL UNIQUE,
token_hash VARCHAR(255) NOT NULL,
status VARCHAR(16) NOT NULL DEFAULT 'active',
issued_by VARCHAR(128) NOT NULL DEFAULT '',
last_used_at DATETIME,
expires_at DATETIME,
rotated_at DATETIME NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME NOT NULL
);
CREATE INDEX IF NOT EXISTS idx_monitor_agent_credentials_status ON monitor_agent_credentials(status);