Files
relay-bot/app/database/session.py
T
2026-07-24 22:36:04 +03:00

7 lines
301 B
Python

from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
def make_session_factory(database_url: str) -> async_sessionmaker[AsyncSession]:
engine = create_async_engine(database_url, pool_pre_ping=True)
return async_sessionmaker(engine, expire_on_commit=False)