fix(fastapi): removes check same thead for psql and mysql

This commit is contained in:
sauravniraula 2025-07-12 00:21:04 +05:45
parent 6d5d77d874
commit 037defa6e5
No known key found for this signature in database
GPG key ID: 60FCC1B5A5E83326

View file

@ -7,7 +7,11 @@ from sqlmodel import Session
sql_url = os.getenv("SQL_URL") or "sqlite:///" + os.path.join(
os.getenv("APP_DATA_DIRECTORY"), "fastapi.db"
)
sql_engine = create_engine(sql_url)
connect_args = {}
if "sqlite" in sql_url:
connect_args["check_same_thread"] = False
sql_engine = create_engine(sql_url, connect_args=connect_args)
@contextmanager