Re: Visibility of temporary database objects - Mailing list pgsql-general

From Craig Ringer
Subject Re: Visibility of temporary database objects
Date
Msg-id 4B26380C.2010002@postnewspapers.com.au
Whole thread Raw
In response to Visibility of temporary database objects  (Allan Kamau <kamauallan@gmail.com>)
List pgsql-general
On 14/12/2009 4:35 PM, Allan Kamau wrote:

 > and I am calling this function in
> from a threaded application which could use the same connection in
> more than one thread(is this possible/or even safe).

No!

Admittedly it depends on the client interface/driver, but at least for
direct psql, PgODBC and PgJDBC it is _not_ safe to use a single
PostgreSQL connection from more than one thread. Use multiple
connections, or properly control access to the connection so that only
one thread will be doing work on it at a time. Even then, you can't have
multiple queries in flight on a single connection.

--
Craig Ringer

pgsql-general by date:

Previous
From: Phoenix Kiula
Date:
Subject: Re: How to remove non-UTF values from a table?
Next
From: Alvaro Herrera
Date:
Subject: Re: getaddrinfo.c error