Commit 468aa76c authored by 金凯强's avatar 金凯强 🎨

表结构兼容

提交数据库配置的时候 去空格
parent 7b362c71
......@@ -91,6 +91,8 @@ values
# 写入
with open(project_info_path, "w") as f:
for k, v in data.items():
if isinstance(v, str):
v = v.strip()
k = self.math_name(k)
if k in ['ID', 'CREATE_TIME']:
continue
......@@ -276,6 +278,8 @@ values
# 写入
with open(remote_db_info_path, "w") as f:
for k, v in json_data.items():
if isinstance(v, str):
v = v.strip()
k = self.math_name(k)
if k in ['ID', 'CREATE_TIME']:
continue
......
......@@ -2,7 +2,7 @@ import os
import git
from flask import Flask
from huansi_utils.app.apploader import AppLoaderBase
from huansi_utils.app.apploader import AppLoaderBase, logger
from huansi_utils.db.sqlalchemy import db
from huansi_utils.flask_docs import ApiDoc
......@@ -33,6 +33,13 @@ class FlashAppLoader(AppLoaderBase):
for create_table_sql in create_table_sql_list:
session.exec_sql(create_table_sql)
# 增加字段
try:
session.retrive_sql('select work_shop_no from remote_server_info')
except Exception as e:
logger.info(f'兼容表结构报错:{e}')
session.exec_sql('ALTER TABLE remote_server_info ADD COLUMN work_shop_no varchar(50)')
# 兼容之前的db配置
from app.conncetion.conncetion_service import ConnectionService
ConnectionService().sync_remote_db_info()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment