Can a PGresult outlive a PGconn

From: "Bryan White" <bryan(at)arcamax(dot)com>
To: <pgsql-interfaces(at)postgreSQL(dot)org>
Subject: Can a PGresult outlive a PGconn
Date: 1998-12-01 16:47:25
Message-ID: 001801be1d4a$46395360$a3f0f6ce@bryan.arcamax.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-interfaces

I am doing some coding using libpq under Postgres 6.4. I want to be able to
cache the results of some queries. These are mostly selects on small tables
used to fill out combo boxes. The tables don't change very often but get
referenced a lot.

My question is: is it better to execute the query and keep the PGresult
around or extract the data from the PQresult into another structure? A key
point is that the PGconn will often be PQfinish'ed before the data is used.
Does a PGresult remain valid after the PGconn that it is associated with is
closed? Does a PGresult keep any resources allocated in the backend?

Bryan White
ArcaMax Inc.
Yorktown VA
www.arcamax.com

Browse pgsql-interfaces by date

  From Date Subject
Next Message Dallas Hockley 1998-12-01 23:31:06 (no subject)
Previous Message Dave Page 1998-12-01 08:24:48 RE: [INTERFACES] PostOBDC