Re: Suggesting a libpq addition
От | Heikki Linnakangas |
---|---|
Тема | Re: Suggesting a libpq addition |
Дата | |
Msg-id | 4CFB7036.3090202@enterprisedb.com обсуждение исходный текст |
Ответ на | Re: Suggesting a libpq addition (Magnus Hagander <magnus@hagander.net>) |
Ответы |
Re: Suggesting a libpq addition
Re: Suggesting a libpq addition Re: Suggesting a libpq addition |
Список | pgsql-hackers |
On 05.12.2010 12:10, Magnus Hagander wrote: > On Sun, Dec 5, 2010 at 10:22, Marc Balmer<marc@msys.ch> wrote: >> I am suggesting adding a function to libpq: >> >> PGresult *PQvexec(PGconn *conn, const char *fmt, ...); >> >> It behaves similar to PQexec, but it allows for printf style varargs and > > How is that not a horrible idea, compared to using PQexecParams()? You > have to remember to do all your escaping and things manually, whereas > PQexecParams() does it automatically. A varargs version of PQexecParams() would be handy, though. Imagine being able to do: PQexecVParams("SELECT * FROM mytable WHERE foo = $1 AND bar = $2", foovar, barvar); instead of constructing an array for the variables. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: