这段代码:
func DoStuff(input []Resource) {
rowsToken := [][]interface{}{}
for _, data := range input {
rowsToken = append(rowsToken, []interface{}{data.TokenID, data.Class})
}
_, err := IDB.CopyFrom(ctx, pgx.Identifier{"someTable"},
[]string{"id", "localization_id"}, pgx.CopyFromRows(rowsToken))
tool.CheckError(err, "info")
}
给我这个错误:
Cannot use (pgx.Identifier literal) (value of type pgx.Identifier) as pgx.Identifier value in argument to IDB.CopyFrom
我一直在其他几个功能中使用它,不知道我做错了什么。
这是 pgx 的文档:https ://godoc.org/github.com/jackc/pgx