Skip to content

分钟线增量起点只查 minute5,衍生表(15/30/60)缺失时被静默跳过 #11

Description

@xbfighting

现象

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions