X-Original-To: pgsql-interfaces@postgresql.org Received: from spampd.localdomain (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id 7B88847580B; Sun, 30 Mar 2003 19:29:48 -0500 (EST) Received: from cpc-gw2.cpc.net.au (unknown [210.9.248.93]) by postgresql.org (Postfix) with ESMTP id 7CF6F474E5C; Sun, 30 Mar 2003 19:29:41 -0500 (EST) Received: from utiba.com (IDENT:root@ser1.cpc.net.au [192.168.0.19]) by (Utiba Mail Thingy 2/1.1.3) with ESMTP id h2UNNtZ26374; Mon, 31 Mar 2003 09:23:55 +1000 Received: from Utiba Mail Thingy by utiba.com (Dunno/1.1.2) with ESMTP id KAA00347; Mon, 31 Mar 2003 10:29:39 +1000 Content-Type: text/plain; charset="iso-8859-1" From: Philip Yarra Organization: Utiba To: Michael Meskes Subject: Re: ECPG thread-safety Date: Mon, 31 Mar 2003 11:23:04 +1100 User-Agent: KMail/1.4.1 Cc: Bruce Momjian , pgsql-interfaces@postgresql.org References: <200303280200.h2S20N218363@candle.pha.pa.us> <200303281749.04746.philip@utiba.com> <20030330140605.GB8326@feivel.fam-meskes.de> In-Reply-To: <20030330140605.GB8326@feivel.fam-meskes.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-Id: <200303311023.04279.philip@utiba.com> X-Spam-Status: No, hits=-38.9 required=5.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_KMAIL autolearn=ham version=2.50 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.50 (1.173-2003-02-20-exp) X-Archive-Number: 200303/180 X-Sequence-Number: 3929 On Mon, 31 Mar 2003 00:06, Michael Meskes wrote: > Is this the only problem you're facing with Informix? I'm currently > working on other Informix compatibility stuff. And I'd like to get that > tested as good as possible. Yes, I recall reading that you were working on better Informix compatibilit= y -=20 most welcome! Honestly, the changes we needed to make to port from Informix= =20 were pretty minor, as I recall:=20 - some of the connection syntax differred - figuring out that OID was not populated in sqlca if not auto-committing= =20 (makes sense really) - our original code used non-standard ways to name a PREPAREd statement whi= ch=20 threw ECPG (and according the Informix doco shouldn't really have worked fo= r=20 that either!) so I fixed that in both development streams You can probably deduce from this that we are not really using a great deal= of=20 functionality in this app - what we have ported so far is a simple logging= =20 server. We really won't be porting any more until ECPG is thread-safe. It's= a=20 major show-stopper, since all of our apps are built on the same (pthreads)= =20 framework. That said, we would love to help test further Informix compatibility stuff = -=20 anything that makes our future porting process easier would be welcome! Let= =20 us know what you'd like us to test. Diffs are fine. Regards, Philip.