hyapp-server/server/admin/migrations/004_strict_operability_columns.sql
2026-05-20 10:22:35 +08:00

18 lines
1.0 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 使用 utf8mb4 连接字符集,保证中文注释、中文名称和 emoji 在导入时不被降级。
ALTER TABLE admin_operation_logs
MODIFY COLUMN request_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '链路请求 ID用于排查问题',
MODIFY COLUMN resource_id VARCHAR(80) NOT NULL DEFAULT '' COMMENT '资源 ID',
MODIFY COLUMN user_agent VARCHAR(255) NOT NULL DEFAULT '' COMMENT '用户代理',
MODIFY COLUMN http_status INT NOT NULL DEFAULT 0 COMMENT 'HTTP 状态',
MODIFY COLUMN risk_level VARCHAR(24) NOT NULL DEFAULT 'normal' COMMENT '风险等级',
MODIFY COLUMN latency_ms BIGINT NOT NULL DEFAULT 0 COMMENT '耗时毫秒值';
ALTER TABLE admin_jobs
MODIFY COLUMN attempt INT NOT NULL DEFAULT 0 COMMENT '尝试次数',
MODIFY COLUMN max_attempts INT NOT NULL DEFAULT 3 COMMENT '最大尝试次数',
MODIFY COLUMN locked_by VARCHAR(120) NOT NULL DEFAULT '' COMMENT '当前锁定 worker',
MODIFY COLUMN artifact_path VARCHAR(255) NOT NULL DEFAULT '' COMMENT '产物路径';