from sqlmodel import create_engine, SQLModel, Session from dotenv import load_dotenv import os load_dotenv() DATABASE_URL = os.getenv("DATABASE_URL") if not DATABASE_URL: raise ValueError("DATABASE_URL environment variable is not set") engine = create_engine(DATABASE_URL, echo=True) SQLModel.metadata.create_all(engine) def get_session(): with Session(engine) as session: yield session