From f796715eb392ac54f0f74febfbcae21dbed314cd Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 20 Aug 2025 19:07:45 +0300 Subject: [PATCH] fix: update database_url configuration for async engine to use host and port --- backend/session.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/backend/session.py b/backend/session.py index 87a5a24..21d76e9 100644 --- a/backend/session.py +++ b/backend/session.py @@ -10,21 +10,22 @@ from .config import ( PG_PASSWORD, ) -database_url = ( - f"postgresql+asyncpg://" - f"{PG_LOGIN}:{PG_PASSWORD}@" - f"/{PG_DATABASE}?host=/run/postgresql/" -) - # database_url = ( # f"postgresql+asyncpg://" # f"{PG_LOGIN}:{PG_PASSWORD}@" -# f"{PG_HOST}:{PG_PORT}/{PG_DATABASE}" +# f"/{PG_DATABASE}?host=/run/postgresql/" # ) +database_url = ( + f"postgresql+asyncpg://" + f"{PG_LOGIN}:{PG_PASSWORD}@" + f"{PG_HOST}:{PG_PORT}/{PG_DATABASE}" +) + engine = create_async_engine( database_url, pool_timeout=2000, + pool_size=10, pool_pre_ping=True, ) session_factory = async_sessionmaker(