Files
test/app/core/__pycache__/database.cpython-311.pyc
T

32 lines
3.5 KiB
Plaintext
Raw Normal View History

2026-09-21 19:03:31 +08:00
§
¥†ªj6ãóà—UdZddlmZddlZddlmZddlmZmZddl m
Z
ddl m Z m
Z
ddlmZeje¦«Zdd „Ze¦«Zd
ed <e
ed
d
e ¬¦«Zdd„Zdd„Zdd„ZdS)u9æ•°æ�®åº“引擎 / 会è¯� / ä¾�赖注入 / 自动建库。é)Ú annotationsN)Ú Generator)Ú
create_engineÚtext)ÚEngine)ÚSessionÚ sessionmaker)ÚsettingsÚreturnrcó
—tj d¦«r(ttjtjddi¬¦«Sttjtjtjtjdd¬¦«S)NÚsqliteÚcheck_same_threadF)ÚechoÚ connect_argsT)rÚ pool_sizeÚ pool_recycleÚ
pool_pre_pingÚfuture)r
Ú DB_DRIVERÚ
startswithrÚ database_urlÚDB_ECHOÚ DB_POOL_SIZEÚDB_POOL_RECYCLE©óú)D:\xwt0803\wolin_sms\app\core\database.pyÚ
_build_enginers}€ÝÔ×$Ò$ XÑ.Ô.ð
ÝÝ Ô !ÝÔ!Ø-¨uÐ5ð
ñ
ô
ð
õ
ÝÔÝ
Ô
ÝÔ'ÝÔ-ØØð
 ñ ô ðrÚengineF)ÚbindÚ
autocommitÚ autoflushÚclass_ÚNonecóº—tj d¦«rdSttjd¬¦«} | ¦«5}| tdtj›d�¦«¦«|  ¦«ddd¦«n #1swxYwY| 
¦«dS#| 
¦«wxYw)uEMySQL 下若目标库ä¸�存在则自动创建,çœ�去手工建库。r
NT)rzCREATE DATABASE IF NOT EXISTS `z:` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci) r
rrrÚserver_url_without_dbÚconnectÚexecuterÚDB_NAMEÚcommitÚdispose)Ú root_engineÚconns rÚensure_database_existsr.&s€åÔ×$Ò$ XÑ.Ô.ðØˆÝ¥Ô >ÀtÐLÑLÔL€Kð
Ø
×