代码拉取完成,页面将自动刷新
同步操作将从 opendevops/codo-task 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Contact : 191715030@qq.com
Author : shenshuo
Date : 2018/12/24
Desc : 生产表结构
"""
from models.scheduler import Base as Abase
from models.task_other import Base as TBase
from models.git_model import Base as GBase
from models.publish_model import Base as PBase
from websdk.consts import const
from settings import settings as app_settings
# ORM创建表结构
from sqlalchemy import create_engine
default_configs = app_settings[const.DB_CONFIG_ITEM][const.DEFAULT_DB_KEY]
engine = create_engine('mysql+pymysql://%s:%s@%s:%s/%s?charset=utf8' % (
default_configs.get(const.DBUSER_KEY),
default_configs.get(const.DBPWD_KEY),
default_configs.get(const.DBHOST_KEY),
default_configs.get(const.DBPORT_KEY),
default_configs.get(const.DBNAME_KEY),
), encoding='utf-8', echo=True)
def create():
Abase.metadata.create_all(engine)
TBase.metadata.create_all(engine)
GBase.metadata.create_all(engine)
PBase.metadata.create_all(engine)
print('[Success] 表结构创建成功!')
def drop():
Abase.metadata.drop_all(engine)
TBase.metadata.drop_all(engine)
GBase.metadata.drop_all(engine)
PBase.metadata.drop_all(engine)
if __name__ == '__main__':
create()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。