master
huanghai 5 years ago
parent 036bd31a33
commit 45d8874b3a

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

Loading…
Cancel
Save