-- 2026-03-22 | 为 task_execution_log 添加 config JSONB 列
-- 用途：存储完整 TaskConfig JSON，rerun 时还原原始参数（processing_mode、lookback_hours 等）
-- 旧记录 config 为 NULL，rerun 时回退到默认配置

ALTER TABLE task_execution_log
    ADD COLUMN IF NOT EXISTS config JSONB DEFAULT NULL;

COMMENT ON COLUMN task_execution_log.config
    IS '完整 TaskConfig JSON，用于 rerun 时还原原始参数';
