feat: Introduce an asynchronous PostgreSQL connection manager with schema migration for multi-server support and granular configuration.

This commit is contained in:
virtus
2026-01-16 20:03:18 +07:00
parent 29cae1f467
commit 3c8f604313
2 changed files with 7 additions and 1 deletions
+1
View File
@@ -54,6 +54,7 @@ class PostgresConnection:
raw_url = f"postgresql+asyncpg://{auth}{host}:{port}/{database}"
url = _normalize_asyncpg_url(raw_url)
print(f"🔌 Connecting to database at: {url.split('@')[-1] if '@' in url else url}")
self.engine: AsyncEngine = create_async_engine(
url,