File size: 350 Bytes
20a519c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from sqlmodel import create_engine, Session
from .config import settings
# Create database engine
engine = create_engine(
settings.DATABASE_URL,
echo=settings.DEBUG,
pool_pre_ping=True,
pool_size=5,
max_overflow=10
)
def get_session():
"""Get database session."""
with Session(engine) as session:
yield session
|