[postmodern-devel] Passing a list to a prepared query
Marijn Haverbeke
marijnh at gmail.com
Sat May 15 06:44:20 UTC 2010
Hey Sebastian,
> (defprepared addresses-by-ids
> "SELECT address FROM users WHERE id IN $1" :column)
>
> Is this possible? I've tried a few different approaches but keep getting
> errors.
I think that Postgres doesn't allow the right-hand side of IN to be an
$-parameter. Try something like
this:
> (defprepared addresses-by-ids
> "SELECT address FROM users WHERE id = ANY($1)" :column)
I think you'll still have to convert your list to a vector for
cl-postgres to be able to put it in a parameter.
Best,
Marijn
More information about the postmodern-devel
mailing list