Is PQexecParams() simply a wrapper function?

Поиск
Список
Период
Сортировка
От Chris Corbyn
Тема Is PQexecParams() simply a wrapper function?
Дата
Msg-id 4263041C-6A1F-4085-A713-489F0A54851A@w3style.co.uk
обсуждение исходный текст
Список pgsql-hackers
Hi All,

I'm currently using PQexecParams() as part of a bridge to allow Postgres to be used in another programming language.
Notspecifying the OIDs simplifies things (for the end user), but bytea params still cause headaches, since they need to
beformatted differently and I receive the data as a (char *) internally, but can't really infer a type myself, at least
notreliably. 

It looks like PQprepare(), PQdescribePrepared() and PQexecPrepared() could be used to allow me to check if any of the
paramsrepresent a BYTEAOID, then escape only those params. This seems like 3 round-trips to the server, however. That
said,I believe PQexecParams() is doing a similar thing, in that it internally prepares a statement, then executes it (2
roundtrips). Or am I needlessly concerning myself over microseconds here? 

Cheers,

Chris




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: pg_reorg in core?
Следующее
От: Christopher Browne
Дата:
Сообщение: Re: pg_reorg in core?