Как запустить подготовленный запрос Postgres в vert.x с параметром IN ($ 1)? - PullRequest
0 голосов
/ 18 июня 2020

Учитывая этот запрос SQL:

SELECT * FROM users WHERE user_id IN (1, 2, 3)

, где (1, 2, 3) является List<Int> переменной длины, как я могу связать параметр с клиентом vert.x Reactive Postgres?

В клиенте nodejs pg-prom это работает так:

await db.any('SELECT * FROM users WHERE user_id IN ($1:list)', [ [1, 2, 3] ])

1 Ответ

0 голосов
/ 19 июня 2020

Завершено изменение запроса, замена user_id IN ($1) на user_id = ANY($1), привязка IntArray как одного параметра

...