Re: DBD::Pg 2.0.0 release candidate available for testing

[email protected] ("Chris Travers")
Newsgroups perl.dbd.pg
Message-ID <[email protected]>
On Jan 23, 2008 2:17 AM, Kaare Rasmussen <[email protected]> wrote:

> > * Asynchronous queries, which let's you start a query, go off and do
> > other things, and check back to see if it has finished, and fetch the
> > data when you are ready to. This also allows you to cancel running
> queries.
>
> Can you have more than one async query at any time? I ask because I notice
> that pg_ready and pg_result are DB handle methods.


I think you could have more than one async query at a time per Perl script,
but not per DB handle.

The reason is that libpq only allows one query per database connection,
which is because each connection goes to a forked single-threaded backend
process.

Best Wishes,
Chris Travers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.