session.py 406 B

123456789101112131415
  1. from sqlalchemy import create_engine
  2. from sqlalchemy.ext.declarative import declarative_base
  3. from sqlalchemy.orm import sessionmaker
  4. from app.core.config import settings
  5. engine = create_engine(
  6. settings.SQLALCHEMY_DATABASE_URL,
  7. pool_pre_ping=True,
  8. pool_size=1000,
  9. max_overflow=2000,
  10. )
  11. SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)
  12. Base = declarative_base()