Роман Жарков
Не знаю что хочется автору вопроса, но лично я всегда старательно и вполне успешно избегал работы с массивами :)
Зачем? В запросах-то можно, тем более что PostgreSQL сам преобразовывает IN (1, 2, 3) в "=ANY('{1,2,3}'::какой_то_array_type)". ;)
К тому же, это единственный способ параметризовать IN (если API умеет передавать параметры-массивы, конечно), насколько я помню.