From aae903d8f3ecafd6ddec40acd38c042a8cba9133 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Tue, 19 May 2026 18:22:21 +0800 Subject: [PATCH] auto-sync: 2026-05-19 18:22:21 --- src/blackboard/db.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/blackboard/db.py b/src/blackboard/db.py index 774c5d5..73d58cb 100644 --- a/src/blackboard/db.py +++ b/src/blackboard/db.py @@ -60,6 +60,8 @@ def _migrate_v28(conn: sqlite3.Connection) -> None: ).fetchone() if row and "paused" not in row["sql"]: # 重建 tasks 表以更新 CHECK 约束 + # 幂等检查:如果 tasks_v28 已存在(上次中断),先清理 + conn.execute("DROP TABLE IF EXISTS tasks_v28") conn.executescript(""" CREATE TABLE tasks_v28 ( id TEXT PRIMARY KEY,