EmailAgentwithMemory / app /database /connection.py
Gaykar's picture
chnages
4995bb4
raw
history blame
417 Bytes
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, Session
from app.core.config import settings
DB_URL_FOR_SQL_AL=settings.DB_URL_FOR_SQL_AL
engine = create_engine(
DB_URL_FOR_SQL_AL,
echo=False,
pool_pre_ping=True,
pool_recycle=1800
)
SessionLocal = sessionmaker(bind=engine, autoflush=False, autocommit=False)
def get_session() -> Session:
return SessionLocal()