Этот код:
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