update
This commit is contained in:
1 parent
34d39a8580
commit
c07ec3b2ec
4 files changed
+130
-40
No files matched your search
@@ -55,6 +55,40 @@ async def lifespan(app: FastAPI):
|
||||
try:
|
||||
await logger.ainfo("=== FastAPI Application Starting ===")
|
||||
|
||||
# === DEBUG: PostgreSQL DRIVERS VALIDATION ===
|
||||
await logger.ainfo("=== DEBUGGING psycopg2 ERROR ===")
|
||||
|
||||
# Проверка psycopg2
|
||||
try:
|
||||
import psycopg2
|
||||
await logger.ainfo("✅ psycopg2 импортирован успешно", version=psycopg2.__version__)
|
||||
except ImportError as e:
|
||||
await logger.aerror("❌ ОШИБКА: psycopg2 не найден", error=str(e))
|
||||
except Exception as e:
|
||||
await logger.aerror("❌ ОШИБКА: psycopg2 другая ошибка", error=str(e))
|
||||
|
||||
# Проверка asyncpg
|
||||
try:
|
||||
import asyncpg
|
||||
await logger.ainfo("✅ asyncpg импортирован успешно", version=asyncpg.__version__)
|
||||
except ImportError as e:
|
||||
await logger.aerror("❌ ОШИБКА: asyncpg не найден", error=str(e))
|
||||
except Exception as e:
|
||||
await logger.aerror("❌ ОШИБКА: asyncpg другая ошибка", error=str(e))
|
||||
|
||||
# Проверка SQLAlchemy драйверов
|
||||
try:
|
||||
from sqlalchemy.dialects import postgresql
|
||||
await logger.ainfo("✅ SQLAlchemy PostgreSQL диалект доступен")
|
||||
except ImportError as e:
|
||||
await logger.aerror("❌ ОШИБКА: SQLAlchemy PostgreSQL диалект недоступен", error=str(e))
|
||||
|
||||
# Проверка DATABASE_URL
|
||||
from app.core.config import DATABASE_URL
|
||||
await logger.ainfo("🔧 DATABASE_URL конфигурация", url=DATABASE_URL)
|
||||
|
||||
await logger.ainfo("=== END DEBUGGING ===")
|
||||
|
||||
# Инициализация базы данных
|
||||
await logger.ainfo("Initializing database connection...")
|
||||
await db_manager.initialize()
|
||||
|
||||
Reference in new issue
Block a user