From 52dd7ac9e56274f89c9762c8241bf9186dd1bb26 Mon Sep 17 00:00:00 2001 From: yuyx <237899745@qq.com> Date: Sat, 7 Feb 2026 13:47:47 +0800 Subject: [PATCH] fix(db): persist actual schema version after migrations --- db/migrations.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/db/migrations.py b/db/migrations.py index 5d56175..97ccbce 100644 --- a/db/migrations.py +++ b/db/migrations.py @@ -92,8 +92,12 @@ def migrate_database(conn, target_version: int) -> None: migrate_fn(conn) current_version = version + stored_version = get_current_version(conn) + if stored_version != current_version: + set_current_version(conn, current_version) + if current_version != target_version: - set_current_version(conn, target_version) + print(f" [WARN] 目标版本 {target_version} 未完全可达,当前停留在 {current_version}") def _migrate_to_v1(conn):