From 70a2183a6f1c10614c0d0efe32147cad5e635060 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期一, 30 十月 2023 16:54:04 +0800
Subject: [PATCH] 全量数据同步添加字段名
---
serf/sqlite.go | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/serf/sqlite.go b/serf/sqlite.go
index d91fbf1..a617e1d 100644
--- a/serf/sqlite.go
+++ b/serf/sqlite.go
@@ -48,13 +48,16 @@
}
var columnNames []string
+ var columnValues []string
for _, col := range tDescArr {
- columnNames = append(columnNames, fmt.Sprintf(`'||quote("%s")||'`, col.Name))
+ columnNames = append(columnNames, col.Name)
+ columnValues = append(columnValues, fmt.Sprintf(`'||quote("%s")||'`, col.Name))
}
- tSql = fmt.Sprintf(`SELECT 'INSERT INTO "%s" VALUES(%s)' as sql FROM "%s";`,
+ tSql = fmt.Sprintf(`SELECT 'INSERT INTO "%s" (%s) VALUES(%s)' as sql FROM "%s";`,
table,
strings.Join(columnNames, ","),
+ strings.Join(columnValues, ","),
table)
//fmt.Println("tSql:", tSql)
--
Gitblit v1.8.0