refactor(db): 修复异步连接池无界增长,并完成 SQLAlchemy 2.0 迁移与分层归位 (#6320)

This commit is contained in:
Aqr-K
2026-08-15 06:58:38 +08:00
committed by GitHub
parent e28de9cfe1
commit 8a11214a43
252 changed files with 11405 additions and 2889 deletions
+3 -3
View File
@@ -75,8 +75,8 @@ from sqlalchemy import inspect, text
from sqlalchemy.exc import IntegrityError
from app.runtime.config import settings
from app.db import Engine
from app.db.init import init_db, update_db
from app.db import get_engine
from app.startup.database_initializer import init_db, update_db
media_tables = {media_tables!r}
legacy_identity_columns = {legacy_identity_columns!r}
@@ -91,7 +91,7 @@ init_db()
update_db()
update_db()
with Engine.connect() as connection:
with get_engine().connect() as connection:
version = connection.execute(
text("SELECT version_num FROM alembic_version")
).scalar_one()