X-Original-To: pgsql-interfaces-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [64.117.224.130]) by svr1.postgresql.org (Postfix) with ESMTP id 60D25D1B4E2 for ; Tue, 16 Sep 2003 20:42:39 +0000 (GMT) Received: from svr1.postgresql.org ([64.117.224.193]) by localhost (neptune.hub.org [64.117.224.130]) (amavisd-new, port 10024) with ESMTP id 42800-07 for ; Tue, 16 Sep 2003 17:42:29 -0300 (ADT) Received: from contactbda.com (ipn36372-e65122.net-resource.net [216.204.66.226]) by svr1.postgresql.org (Postfix) with ESMTP id 1CB00D1B50F for ; Tue, 16 Sep 2003 17:42:27 -0300 (ADT) Received: from server3.spectrumtelecorp.com (localhost.localdomain [127.0.0.1]) by contactbda.com (8.11.2/8.11.2) with ESMTP id h8GKgHi26166; Tue, 16 Sep 2003 16:42:17 -0400 From: "Jim Buttafuoco" To: Robert Treat , "Home (E-mail)" Cc: pgsql-interfaces@postgresql.org Reply-To: jim@contactbda.com Subject: Re: Trigger updates MS SQL table Date: Tue, 16 Sep 2003 16:42:17 -0400 Message-Id: <20030916203901.M12947@contactbda.com> In-Reply-To: <1063655818.20709.65.camel@camel> References: <001001c377d1$d7db2780$f403a8c0@harvestswiftads.com> <1063655818.20709.65.camel@camel> X-Mailer: Open WebMail 2.10 20030617 X-OriginatingIP: 192.168.1.1 (jim) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Virus-Scanned: by amavisd-new at postgresql.org X-Archive-Number: 200309/37 X-Sequence-Number: 4455 Have you tried plperlu. I currently am using DBI (DBD::Pg and DBD::Oracle) to connect to external databases under PG V7.2.4. While you can't use plperlu as your trigger language you call call it from your plpgsql. Also note, I am only doing selects in my functions, so I don't have to worry about 2 phase commits and all the other problems that go along with it. Jim ---------- Original Message ----------- From: Robert Treat To: "Home (E-mail)" Cc: pgsql-interfaces@postgresql.org Sent: 15 Sep 2003 15:56:58 -0400 Subject: Re: [INTERFACES] Trigger updates MS SQL table > IIRC some folks on -hackers are working on cross database queries to > interface with oracle databases, theres a chance that could work for sql > server too. Someone else on -hackers was looking at an internal soap/xml > communications method to do similar things to what your describing. You > might want to check the archives on both ideas. > > The other option, and probably more doable, is to write a function in > one of the untrusted languages to communicate with your xml service via > sockets. > > Robert Treat > > On Wed, 2003-09-10 at 15:29, Home (E-mail) wrote: > > Is it too presumptious that there should be a direction I can go to solve my > > problem. > > > > Right now, I have a postgres environment that our business is run on and SQL > > Server 2000 databases that our customer ASP solutions run in. Both serve > > their purposes well. So, I need both. What I was hoping, was to get a form > > of replication going between the two. In a perfect world, my trigger would > > just create an ODBC connection to the MS Sql server and run the > > update/insert query. I know that cannot exactly happen, it just doesn't work > > that way. > > > > But can I create a trigger that allows me to connect to a SOAP/XML service > > and deliver the update via a stored procedure call? Is this too much to hope > > for, or are people doing this already? > > > > Thanks > > Don Sceifers > > > > > > > > ---------------------------(end of broadcast)--------------------------- > > TIP 8: explain analyze is your friend > > -- > Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly ------- End of Original Message -------