
    /cj                         d Z ddlZddlmZ ddlmZmZ  ej        dd          Ze	                    d          rdd	ini Z
 eee

          Z ed	d	e          Z e            Zd ZdS )a  Database engine and session setup.

Defaults to a local SQLite file for the demo. To switch to Postgres/MySQL/SQL Server,
set DATABASE_URL in .env (e.g. 'postgresql://user:pass@host/db' or
'mssql+pyodbc://user:pass@host/db?driver=ODBC+Driver+17+for+SQL+Server').    N)create_engine)declarative_basesessionmakerDATABASE_URLzsqlite:///./devops_tickets.dbsqlitecheck_same_threadF)connect_args)
autocommit	autoflushbindc               #      K   t                      } 	 | V  |                                  dS # |                                  w xY w)uK   FastAPI dependency — yields a DB session and closes it after the request.N)SessionLocalclose)dbs    P/home/m1-ai/DEPLOYMENTS/AI-PHONE/ZACK-UPDATE/fixing_leaked/DEVOPSAPI/database.pyget_dbr      s@      	B









s	   , A)__doc__os
sqlalchemyr   sqlalchemy.ormr   r   getenvr   
startswithr	   enginer   Baser        r   <module>r      s   M M
 
			 $ $ $ $ $ $ 9 9 9 9 9 9 9 9ry)HII 0</F/Fx/P/PX#U++VX	|,	?	?	?|uFKKK    r   