Hi All,

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

It looks like PQprepare(), PQdescribePrepared() and PQexecPrepared() could be 
used to allow me to check if any of the params represent 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 round trips). Or am I 
needlessly concerning myself over microseconds here?

Cheers,

Chris



-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to