diff --git a/common_lib/models/db.py b/common_lib/models/db.py index 6876e73..af21d8b 100644 --- a/common_lib/models/db.py +++ b/common_lib/models/db.py @@ -3,7 +3,16 @@ from sqlalchemy.orm import declarative_base from config import settings # поправил импорт — без .config # Создаем асинхронный движок -engine = create_async_engine(settings.DATABASE_URL, echo=False, future=True) +engine = create_async_engine( + settings.DATABASE_URL, + echo=False, + future=True, + pool_size=5, + max_overflow=5, + pool_timeout=30, + pool_recycle=1800, + pool_pre_ping=True, +) # Создаем фабрику сессий AsyncSessionLocal = async_sessionmaker( diff --git a/pyproject.toml b/pyproject.toml index abcb9f7..47c224b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "common-lib" -version = "0.0.42" +version = "0.0.43" description = "Библиотека общих компонентов для микросервисов yobble" authors = [{ name = "cheykrym", email = "you@example.com" }] license = "MIT"