From: | "Albe Laurenz" <all(at)adv(dot)magwien(dot)gv(dot)at> |
---|---|
To: | "Adam *EXTERN*" <adam(dot)ciazynski(at)gmail(dot)com>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: ECPG and multiple threads |
Date: | 2006-11-10 11:58:46 |
Message-ID: | 52EF20B2E3209443BC37736D00C3C1380B5A4224@EXADV1.host.magwien.gv.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-novice |
> I'm porting an embedded-SQL application to PostgreSQL so embedded sql
> is a must for me. My application is multi-threaded. SQL queries are
> used by several threads. The program keeps terminating unexpectedly in
> deemingly "innocent" places.
> I figured out that ecpg library can be responsible for this.
> Here:
> http://www.postgresql.org/docs/8.1/interactive/ecpg-process.html
> I found the information that:
> "The ecpg library is thread-safe if it is built using the
> --enable-thread-safety command-line option to configure."
> However my instance of PostgreSQL was installed from _binaries_ that I
> downloaded from http://www.postgresql.org
>
> The questions:
> 1. How do I know how my copy of libecpg.lib was built and if it is
> thread-safe?
> 2. Is there a place I could get the thread-safe version of this
> library if I don't want to get into building the whole stuff from the
> source code?
1. You can call 'pg_config' in the bin directory,
it will tell you the build flags.
2. You did not mention the operating system you use.
Yours,
Laurenz Albe
From | Date | Subject | |
---|---|---|---|
Next Message | Gideon | 2006-11-10 12:07:13 | Re: Database Mirroring Solution |
Previous Message | Richard Huxton | 2006-11-10 11:56:49 | Re: Database Mirroring Solution |
From | Date | Subject | |
---|---|---|---|
Next Message | Adam Ciazynski | 2006-11-10 13:14:39 | Re: [GENERAL] ECPG and multiple threads |
Previous Message | Adam Ciazynski | 2006-11-10 08:08:31 | ECPG and multiple threads |