Scert/backend/internal/database/migrations/sqlite/0016_task_deployment_results.sql
xuans 126cb6d566 补齐任务部署结果持久化与查询接口
保存批量部署每台服务器的执行结果,新增数据库迁移、仓储查询和任务部署结果接口,并补充应用与仓储测试。
2026-09-30 06:17:02 +08:00

16 lines
512 B
SQL

CREATE TABLE task_deployment_results (
task_id TEXT NOT NULL,
attempt_id TEXT NOT NULL,
attempt_number INTEGER NOT NULL,
result_index INTEGER NOT NULL,
server_id TEXT NOT NULL,
server_name TEXT NOT NULL,
status TEXT NOT NULL,
message TEXT NOT NULL,
backup_id TEXT NOT NULL,
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (task_id, attempt_id, result_index)
);
CREATE INDEX idx_task_deployment_results_task_id ON task_deployment_results(task_id);