-- 本项目同步台账(含回补前后行数基线,供审计) -- 由 src/hdiv/data/schema.py 生成,请勿手工修改 CREATE TABLE IF NOT EXISTS `hd_sync_log` ( `id` BIGINT NOT NULL AUTO_INCREMENT, `job` VARCHAR(64) NOT NULL COMMENT '同步器名', `api` VARCHAR(96) NULL COMMENT 'Tushare 接口名(交错模式为 a+b+c 形式)', `params_json` TEXT NULL, `started_at` DATETIME NOT NULL, `finished_at` DATETIME NULL, `status` VARCHAR(16) NOT NULL DEFAULT 'RUNNING' COMMENT 'RUNNING/OK/FAIL/SKIP', `rows_written` BIGINT NOT NULL DEFAULT 0, `rows_before` BIGINT NULL COMMENT '回补前基线行数', `rows_after` BIGINT NULL COMMENT '回补后行数(审计:只增不减)', `data_start` DATE NULL, `data_end` DATE NULL, `failure_reason` TEXT NULL, PRIMARY KEY (`id`), KEY `ix_hd_synclog_job` (`job`,`started_at`), KEY `ix_hd_synclog_status` (`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='同步台账';