main
黄海 5 months ago
parent 6d4e34a1e2
commit 970e365c8d

@ -16,6 +16,7 @@ class SyncService:
self.primary_key = 'id' # 主键字段名
self.columns = None
def _load_table_columns(self, table):
"""加载表的列信息"""
result = self.ch_conn.connect().execute(f"DESCRIBE TABLE {table}")
@ -38,7 +39,7 @@ class SyncService:
# 获取最后同步ID
last_id = self._get_last_id_from_ch(table)
logger.info(f"开始增量同步" + table + "起始ID: {last_id}")
logger.info(f"开始增量同步{table}起始ID: {last_id}")
# 使用同一个MySQL连接
mysql_conn = self.mysql_conn.connect()
@ -140,4 +141,4 @@ class SyncService:
)
except Exception as e:
logger.error(f"批量插入失败: {str(e)}")
# 可选:实现重试逻辑
# 可选:实现重试逻辑
Loading…
Cancel
Save