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

表结构兼容

提交数据库配置的时候 去空格
parent 7b362c71
...@@ -91,6 +91,8 @@ values ...@@ -91,6 +91,8 @@ values
# 写入 # 写入
with open(project_info_path, "w") as f: with open(project_info_path, "w") as f:
for k, v in data.items(): for k, v in data.items():
if isinstance(v, str):
v = v.strip()
k = self.math_name(k) k = self.math_name(k)
if k in ['ID', 'CREATE_TIME']: if k in ['ID', 'CREATE_TIME']:
continue continue
...@@ -276,6 +278,8 @@ values ...@@ -276,6 +278,8 @@ values
# 写入 # 写入
with open(remote_db_info_path, "w") as f: with open(remote_db_info_path, "w") as f:
for k, v in json_data.items(): for k, v in json_data.items():
if isinstance(v, str):
v = v.strip()
k = self.math_name(k) k = self.math_name(k)
if k in ['ID', 'CREATE_TIME']: if k in ['ID', 'CREATE_TIME']:
continue continue
......
...@@ -2,7 +2,7 @@ import os ...@@ -2,7 +2,7 @@ import os
import git import git
from flask import Flask 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.db.sqlalchemy import db
from huansi_utils.flask_docs import ApiDoc from huansi_utils.flask_docs import ApiDoc
...@@ -33,6 +33,13 @@ class FlashAppLoader(AppLoaderBase): ...@@ -33,6 +33,13 @@ class FlashAppLoader(AppLoaderBase):
for create_table_sql in create_table_sql_list: for create_table_sql in create_table_sql_list:
session.exec_sql(create_table_sql) 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配置 # 兼容之前的db配置
from app.conncetion.conncetion_service import ConnectionService from app.conncetion.conncetion_service import ConnectionService
ConnectionService().sync_remote_db_info() 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