This commit is contained in:
2025-09-13 12:58:46 +02:00
parent 6f6170cca4
commit 64a2726c73
3 changed files with 8 additions and 8 deletions

View File

@@ -3,7 +3,7 @@ from __future__ import annotations
from typing import Callable
from sqlalchemy import text
from sqlalchemy.engine import Engine
from sqlalchemy.engine import Connection, Engine
from sqlmodel import SQLModel
# 最新 schema 版本号
@@ -26,7 +26,7 @@ MIGRATIONS: dict[int, Callable[[Engine], None]] = {
}
def _get_sqlite_user_version(conn) -> int:
def _get_sqlite_user_version(conn: Connection) -> int:
row = conn.execute(text("PRAGMA user_version")).fetchone()
return int(row[0]) if row and row[0] is not None else 0