现象
sz301088 的 minute5 完整但 minute15/30/60 为 0 行时,重跑 sync_single_stock_min_data(incremental=True)返回 True 但衍生表仍是 0 行。
根因
src/cli.py 增量起点只查 minute5_data 的 latest(2026-06-12)→ start_date=06-13 → 重采样结果全被 filter 过滤。15/30/60 与 minute5 不同步时数据永远补不回来。
复现来源
20260612 科创/301 首次全量同步中 sz301088 的衍生表写入偶发失败(原因未知,可能 SMB 瞬断),增量重跑无法自愈,需 incremental=False 强制全量才补上。
修复方向
增量起点应取 min(各目标表各自的 latest),或按表分别过滤写入。与 #10 的日线全表增量缺陷同属"增量起点假设错位"家族。
🤖 Generated with Claude Code
现象
sz301088 的 minute5 完整但 minute15/30/60 为 0 行时,重跑
sync_single_stock_min_data(incremental=True)返回 True 但衍生表仍是 0 行。根因
src/cli.py增量起点只查minute5_data的 latest(2026-06-12)→ start_date=06-13 → 重采样结果全被 filter 过滤。15/30/60 与 minute5 不同步时数据永远补不回来。复现来源
20260612 科创/301 首次全量同步中 sz301088 的衍生表写入偶发失败(原因未知,可能 SMB 瞬断),增量重跑无法自愈,需
incremental=False强制全量才补上。修复方向
增量起点应取
min(各目标表各自的 latest),或按表分别过滤写入。与 #10 的日线全表增量缺陷同属"增量起点假设错位"家族。🤖 Generated with Claude Code