From 5e18f7076a110bb8cb9b154753bd6a83bcd5c189 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 17 Oct 2026 07:30:40 +0800 Subject: [PATCH] fix(types): type database backup backend selection --- app/startup/composition/database.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/startup/composition/database.py b/app/startup/composition/database.py index badeb912d..8aa840b21 100644 --- a/app/startup/composition/database.py +++ b/app/startup/composition/database.py @@ -9,7 +9,11 @@ from app.adapters.system.backup.database import ( SQLiteBackupBackend, ) from app.adapters.system.backup.files import BackupFiles -from app.application.backup import BackupPolicy, DatabaseBackupService +from app.application.backup import ( + BackupPolicy, + DatabaseBackupBackend, + DatabaseBackupService, +) from app.application.database import ( DatabaseGovernance, DatabaseHealthService, @@ -195,6 +199,7 @@ def build_database_governance() -> DatabaseGovernance: """以缓存同步引擎为事实源构造一个完整数据库治理门面。""" engine = get_engine() dialect = engine.dialect.name + backup_backend: DatabaseBackupBackend if dialect == "sqlite": backup_backend = SQLiteBackupBackend(engine) elif dialect == "postgresql":