Я хочу передать значение массива рубинового следующим образом:Рубин PG использование драгоценного камня массив, как пары с exec_params
sql = "SELECT $1"
User.connection.raw_connection.exec_params(sql, [[1,2]])
Это возвращает
PG::IndeterminateDatatype: ERROR: could not determine data type of parameter $1
Если изменить sql
к "SELECT $1::int[]"
я PG::InvalidTextRepresentation: ERROR: invalid input syntax for integer: "[1, 2]"
.
Есть ли способ передать массив ruby в exec_params
и преобразовать его в массив PostgreSQL?