zinoubm's picture
initial commit
66340f1
raw
history blame contribute delete
486 Bytes
from typing import Any
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
from sqlalchemy.orm import DeclarativeBase
from app.core.config import settings
async_engine = create_async_engine(str(settings.ASYNC_DATABASE_URL), pool_pre_ping=True)
async_session_maker = async_sessionmaker(
async_engine,
class_=AsyncSession,
expire_on_commit=False,
autocommit=False,
autoflush=False,
)
class Base(DeclarativeBase):
id: Any