- 原实现逐行 select→insert/update,是全市场同步耗时主因 - 改为:组合键 row-constructor IN 一次查重 → 新行 add_all 批量插入、已有行就地更新 - 批内重复键(数据源偶发)以最后出现者为准覆盖,保持原语义 - 测试:repository/domain/factors/eval/engine/qlib/provider/migrations 等 67 项通过(tmp 库); 依赖真实 quant.db 的 API/Job 测试在全市场同步结束后补跑