master
huanghai 5 years ago
parent 036bd31a33
commit 45d8874b3a

@ -72,7 +72,7 @@ func main() {
addRecord(indexName, pk, value.String()) addRecord(indexName, pk, value.String())
} }
//批量执行 //批量执行
commitTran(sqls) batchSave(sqls)
//继续用的 scoll_id //继续用的 scoll_id
scrollId := result.ScrollId scrollId := result.ScrollId
@ -104,7 +104,7 @@ func main() {
break break
} }
//批量执行 //批量执行
commitTran(sqls) batchSave(sqls)
} }
} }
@ -153,21 +153,12 @@ func addRecord(tableName string, pk string, jsonStr string) {
sqls = append(sqls, sql) sqls = append(sqls, sql)
} }
//提交事务 //提交
func commitTran(sqls []string) { func batchSave(sqls []string) {
session := db.NewSession()
defer session.Close()
err := session.Begin()
for i := range sqls { for i := range sqls {
_, err = session.Insert(sqls[i]) _, err := db.SQL(sqls[i]).Execute()
if err != nil { if err != nil {
fmt.Println(err.Error()) panic(err)
session.Rollback()
return
} }
} }
err = session.Commit()
if err != nil {
return
}
} }

Loading…
Cancel
Save