ECPG - Remove need for "AT connection" when using threads

From: "Lee Kindness" <lkindness(at)csl(dot)co(dot)uk>
To: <pgsql-patches(at)postgresql(dot)org>
Cc: "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us>, "Shridhar Daithankar" <shridhar(at)frodo(dot)hserus(dot)net>, "Lee Kindness" <lkindness(at)csl(dot)co(dot)uk>, "Michael Meskes" <meskes(at)postgresql(dot)org>
Subject: ECPG - Remove need for "AT connection" when using threads
Date: 2004-03-07 21:43:31
Message-ID: 001201c4048d$3df1e7a0$2b8be150@coulter
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-patches

Attached diff improves the handling of connections in ecpg when threading is
used. The "current connection" is now the last connection made/set for the
thread in question - not the absolute last connection made/set (over all
threads in the process). This change removes the tedious need to always use
"AT connection" for each and every EXEC SQL call (an item on the TODO).

The "test_thread_implicit" test program added in the last email will
function as intended with this patch.

Thanks, L.

----- Original Message -----
From: Lee Kindness
To: pgsql-patches(at)postgresql(dot)org
Cc: Bruce Momjian ; Lee Kindness ; Shridhar Daithankar
Sent: Saturday, March 06, 2004 3:07 PM
Subject: ECPG: Update tests & memory leak fix

See attached diff which corrects a per-thread memory leak in libecpg and
changes the thread test program to create a user defined number of threads.
Also attached tar.gz adds an additional thread test, which currently does
NOT work as expected and is one of the cases Shridar and I will be looking
at (removing need for AT xxx on every EXEC SQL).

Note, the updated test shows that ECPG currently DOES support the
specification of connection names by host variables (not only static strings
as I had said previously).

Thanks, L.

Attachment Content-Type Size
ecpg-connect.diff application/octet-stream 2.9 KB

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2004-03-07 22:59:59 Re: raising the default default_statistics_target
Previous Message Neil Conway 2004-03-07 21:42:31 raising the default default_statistics_target

Browse pgsql-patches by date

  From Date Subject
Next Message Tom Lane 2004-03-07 22:54:44 Re: contrib/xml2 function name change and minor bitrot
Previous Message Neil Conway 2004-03-07 20:45:38 Re: contrib/xml2 function name change and minor bitrot