""" Configuration de la base de données SQLAlchemy. """ from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from .config import settings # Créer l'engine engine = create_engine( settings.database_url, echo=settings.debug, pool_pre_ping=True, pool_size=10, max_overflow=20 ) # Créer la session factory SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) def init_db(): """Initialiser la base de données (créer les tables)""" from .models import Base Base.metadata.create_all(bind=engine)