diff --git a/app/database.py b/app/database.py index d130b8d183b23ce481f5ac2d916bf97502622447..86db35be1aac096153ba139ac1901367a4010377 100644 --- a/app/database.py +++ b/app/database.py @@ -1,9 +1,10 @@ from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker +from sqlalchemy.orm import scoped_session SQLALCHEMY_DATABASE_URL = "sqlite:///./sql_app.db" -engine = create_engine(SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}) -SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) +engine = create_engine(SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False}) # echo=True +SessionLocal = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine)) Base = declarative_base() \ No newline at end of file