near "," в выражении:
updateStatement, err := db.Prepare("UPDATE my_table SET my_boolean_column = True WHERE " +
"id = ANY (string_to_array(?, ','))")
Начать надо с того, что вот эту всю балалайку с конкатенацией выдернуть из параметров функции и воткнуть в виде уже готовой переменной. После чего очень легко эту же переменную перед вызовом prepare в лог выкинуть для вдумчивого препарирования.
в постгресе должно быть $1, $2 и т.д. а не ?
да да, только что осознал это🙂🙂 спасибо
Обсуждают сегодня