Невозможно использовать (pgx.Identifier literal) (значение типа pgx.Identifier) ​​в качестве значения pgx.Identifier в аргументе - PullRequest
0 голосов
/ 03 августа 2020

Этот код:

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

...