делать WHERE message_id IN (%2$s) где %2$s - это массив интов
В таком случае если так передаю то срабатывает как message_id IN ({1249}) при SELECT public.sch1.docs (1, Array [1249])
Или будет лучше сделать message_id = ANY(%2$s) при таком же вызове функции?
Правильнее использовать параметризацию (если используемое API умеет передавать массивы), по идее. Только сегодня было, см. https://t.me/pgsql/193636
Может ли кто-нибудь подсказать, почему в ANY попадает запись вида {1249}, а не 1249?
Обсуждают сегодня