alcbio,alembic pharmaceuticals
工作目录:__init__ .巴拉圭
#!/usr/bin/env python #-*-coding=utf8-*-导入到SIF _ _ name _!= _ _ main _ :importsyscur _ dir=OS。路径。dirname(OS。路径。ABS路径)_ _ file _ _))项目从阿莱姆BIC。configimportconfigfromutils。或importdb # db仓库地址repo_ ) db db_repository ) #迁移工具此配置文件配置文件=/tmp/阿莱姆BIC。ini #迁移版本cdxm表# 请不要使用migrate _ version _ table= migrate _ version def get _ alem BIC _ config(file _:str=none)3360锥形数据库。create _ URL(sync=false))配置。设置主选项)。repo _ path(配置。set _ main _ option(前置_ sys _ path),PROJECT_DIR)返回配置初始化仓库sqdhmgsjx/p #/usr/bin/env python #-*-coding=utf8-*-from alem BIC。commmic get _ alem BIC _ configdefmain(:#初始化数据库仓库config=get _ alem BIC _ config)config _ file(init)config,repo _ ppppppppon
#!/usr/bin/env python #-*-coding=utf8-*-from _ init _ import get _ alem BIC _ configfromalembic。配置图像等效于蒸馏器命令(不再依赖于配置文件阿里姆BIC。ini))(cmd _ line=命令行(Prog=Prog)options=cmd _ lining) cmd ):#参见http://bugs.python.org/issue 9253,arg parse # behaviorangedincompatiblyinpy 3.3 cmd _ line。解析器。错误(参数太少)else:config=get _ alerron
# fromiportlibimportimportimport _ moduleflombcimportcontextfromutils。ormimportdbfrommodelsimportbasemodel # includedbmodels这是阿莱姆BIC配置对象,它在使用中提供# accesstothevalueswithin . inifile .# config=上下文。config # interprettonconfigfileforythonlogging此行设置迷路中心基本上. config #文件配置(config。config _ file _ name)adddyourmmy for aut aure from myappimportymodel # target _ metadata=my model。基地。元数据target _ metadata=基本模型。元数据根据环境. py的需要定义的其他值,#可以获取:# my _ important _ option=config。get _ main _ option()3360 在“脱机”状态下运行迁移模式。thiconfiguresthecontextwithjustaurlandnotanegine,thoughanengineisacceptablehereaswell也是如此。byskipingenginecreationURL=db。create _ URL(sync=false)上下文。configure)URL=URL,Taarl literal_binds=True,True)带上下文。begin _ transaction(:上下文。run _ migrations)def run _ migrations _ online). 3360 " "运行时在线模式在thissiscenarioweneedtocreateaneengineandassociateaconnectionwithecontext ." " t)作为连接:上下文。配置)connection=conn,target _ metadata(带上下文。begin _ tranet)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。