from typing import Generator from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from src.core.config import settings SQLALCHEMY_DATABASE_URL = settings.DATABASE_URL engine = create_engine(SQLALCHEMY_DATABASE_URL) SessionLocal = sessionmaker(bind=engine) def get_db() -> Generator: with SessionLocal() as db: yield db