Spaces:
Runtime error
Runtime error
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine | |
from sqlalchemy.orm import sessionmaker, declarative_base | |
from app.core.config import settings | |
# Create an async engine | |
engine = create_async_engine(settings.database_url, echo=True) | |
# Async session factory | |
SessionLocal = sessionmaker(bind=engine, class_=AsyncSession, expire_on_commit=False) | |
Base = declarative_base() | |
# Dependency for asynchronous database session | |
async def get_db(): | |
async with SessionLocal() as session: | |
yield session | |