Re: the IN clause saga
От | Fernando Nasser |
---|---|
Тема | Re: the IN clause saga |
Дата | |
Msg-id | 3F1D4CC1.2080604@redhat.com обсуждение исходный текст |
Ответ на | the IN clause saga (Oliver Jowett <oliver@opencloud.com>) |
Список | pgsql-jdbc |
Dmitry Tkach wrote: > Fernando Nasser wrote: > >> Thanks for summarizing it Oliver. >> >> I've asked Tom Lane about the backend behavior and he informed me that: >> >> 1) 7.4 backends do support parameters in the IN predicate, as ($1, $2, >> $3) (i.e., our (?, ?, ?) syntax). >> >> 2) 7.4 backends have a PostgreSQL specific extension that allows you >> to fill the IN predicate with a list: ($1) (i.e., our (?) ). One has >> to pass a PostgreSQL array, like integer[] to fill the list. Note >> that the parenthesis is already in place, it is not generated by the ? >> expansion. > > > If I read this correctly, there is no need for any special handling > from the driver side - just setArray() should work. Or am I missing > something? > With the new V3 protocol this is probably true (7.4 will support V3). -- Fernando Nasser Red Hat Canada Ltd. E-Mail: fnasser@redhat.com 2323 Yonge Street, Suite #300 Toronto, Ontario M4P 2C9
В списке pgsql-jdbc по дате отправления: