Skip to content

Commit e4c8cbb

Browse files
authored
fix: Disabling connection pooling (#1916)
1 parent c4fcca2 commit e4c8cbb

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/infrastructure/database/core.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from sqlalchemy.ext.asyncio import AsyncEngine, AsyncSession, create_async_engine
44
from sqlalchemy.orm import sessionmaker
5+
from sqlalchemy.pool.impl import NullPool
56

67
from config import settings
78

@@ -14,9 +15,7 @@ def build_engine(uri: str) -> AsyncEngine:
1415
future=True,
1516
pool_pre_ping=True,
1617
echo=False,
17-
pool_size=settings.database.pool_size,
18-
max_overflow=settings.database.pool_overflow_size,
19-
pool_timeout=settings.database.pool_timeout,
18+
poolclass=NullPool,
2019
json_serializer=lambda x: json.dumps(x),
2120
json_deserializer=lambda x: json.loads(x),
2221
)

0 commit comments

Comments
 (0)