Files
Anton_wireframe/app/db/__pycache__/db.cpython-312.pyc
T

22 lines
1.9 KiB
Plaintext
Raw Normal View History

Ë
ùåähÐãóPddlZddlmZddlmZddlmZddlmZddl m
Z
ddl m Z m
Z
e
«Zee«j j Zej dz d z Zej&d
d e«Zeed ¬
«Ze
d d e¬«ZdZee ee«fZdZde fdZdZy)éN)ÚPath)Ú Annotated)ÚDepends)Ú
create_engine)Údeclarative_base)ÚSessionÚ sessionmakerÚ preprocessorzversion_two.dbÚ DATABASE_URLz
sqlite:///F)Úecho)Ú
autocommitÚ autoflushÚbindc#ótKt«} ||j«y#|j«wxYw­w)N)Ú SessionLocalÚclose)Údbs ú@/home/oluwasanmi/Documents/Work/MKD/anton_wireframe/app/db/db.pyÚget_dbrs)èø€Ü €BðØŠà

øˆ
üs 8Ž#8£5µ8cóLtjjt¬«y)z.Initialize the database by creating all tables)rN)ÚBaseÚmetadataÚ
create_allÚengine©órÚ
init_databaser%sä‡MM×Ѥ&ÐÕ)rÚreturncót«S)z1Get a database session for synchronous operations©rrrrÚget_session_syncr!*ó
ä rcót«S)z&Get a database session for direct use.r rrrÚget_db_sessionr$/r"r)ÚosÚpathlibrÚtypingrÚfastapirÚ
sqlalchemyrÚsqlalchemy.ext.declarativerÚsqlalchemy.ormrr rÚ__file__ÚparentÚAPP_DIRÚPREPROCESSOR_DBÚgetenvr rrrÚ
db_dependencyrr!r$rrrú<module>r2ðÛ ÝÝåÝÓñ
ˆx.×