
    Xj                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	  e	e
          Z eej                  Z edde          Z e            Ze                    d           d	 Zd
S )    )create_engine)declarative_base)sessionmaker)settings)
get_loggerF)
autocommit	autoflushbindzDatabase connection establishedc               #      K   t                      } 	 | V  |                                  d S # |                                  w xY w)N)SessionLocalclose)dbs    C/lsinfo/ai/hellotax_ai/training_center/backend/app/core/database.pyget_dbr      s@      	B









s	   , AN)
sqlalchemyr   sqlalchemy.ext.declarativer   sqlalchemy.ormr   app.core.configr   common_loggingr   __name__loggerDATABASE_URLenginer   Baseinfor        r   <module>r      s    $ $ $ $ $ $ 7 7 7 7 7 7 ' ' ' ' ' ' $ $ $ $ $ $ % % % % % %	H			x,	-	-|uFKKK - . . .    r   