Spaces:
Sleeping
Sleeping
| import os | |
| from sqlalchemy import create_engine | |
| DATABASE_URL = os.getenv("DATABASE_URL") | |
| if not DATABASE_URL: | |
| raise ValueError("DATABASE_URL не найдена в Secrets!") | |
| # Добавляем параметры пула соединений | |
| engine = create_engine( | |
| DATABASE_URL, | |
| pool_size=10, # Максимум 10 одновременных подключений | |
| max_overflow=20, # Сколько можно открыть сверху лимита | |
| pool_recycle=300, # Сбрасывать соединение каждые 5 минут | |
| pool_pre_ping=True # ПЕРЕД каждым запросом проверять, жива ли база | |
| ) |