mirror of
https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git
synced 2025-08-14 00:25:46 +02:00
add websockets suppor96
This commit is contained in:
@@ -3,15 +3,22 @@ from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
from .db.base_class import Base
|
||||
from .config import settings
|
||||
import logging
|
||||
|
||||
# Настраиваем логирование
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
# Создаем URL для подключения к базе данных
|
||||
SQLALCHEMY_DATABASE_URL = settings.DATABASE_URL
|
||||
logger.info(f"Database URL: {SQLALCHEMY_DATABASE_URL}")
|
||||
|
||||
# Создаем движок SQLAlchemy с логированием SQL-запросов
|
||||
engine = create_engine(
|
||||
SQLALCHEMY_DATABASE_URL,
|
||||
echo=True, # Включаем логирование SQL-запросов
|
||||
pool_pre_ping=True # Проверяем соединение перед использованием
|
||||
pool_pre_ping=True, # Проверяем соединение перед использованием
|
||||
pool_size=5, # Размер пула соединений
|
||||
max_overflow=10 # Максимальное количество дополнительных соединений
|
||||
)
|
||||
|
||||
# Создаем фабрику сессий
|
||||
|
||||
Reference in New Issue
Block a user