X-Original-To: pgsql-interfaces-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id 0F16C3A54B8 for ; Mon, 15 Nov 2004 01:52:03 +0000 (GMT) Received: from svr1.postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 30088-06 for ; Mon, 15 Nov 2004 01:51:54 +0000 (GMT) Received: from granger.mail.mindspring.net (granger.mail.mindspring.net [207.69.200.148]) by svr1.postgresql.org (Postfix) with ESMTP id DE9533A54A8 for ; Mon, 15 Nov 2004 01:51:56 +0000 (GMT) Received: from dialup-4.238.136.127.dial1.philadelphia1.level3.net ([4.238.136.127] helo=mindspring.com) by granger.mail.mindspring.net with esmtp (Exim 3.33 #1) id 1CTW26-0006U8-00; Sun, 14 Nov 2004 20:51:55 -0500 Received: (from lbayuk@localhost) by mindspring.com (8.12.11/8.12.11) id iAF1nSK6002423; Sun, 14 Nov 2004 20:49:28 -0500 Date: Sun, 14 Nov 2004 20:49:28 -0500 From: L J Bayuk To: Palle Girgensohn Cc: pgsql-interfaces@postgresql.org Subject: Re: Where is src/interfaces/libpgtcl? Message-ID: <20041115014928.GA2413@bxlbisnugqvi.mindspring.com> References: <24DC188470B7BC54F29D72FF@palle.girgensohn.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <24DC188470B7BC54F29D72FF@palle.girgensohn.se> User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.9 tagged_above=0.0 required=5.0 tests=FROM_ENDS_IN_NUMS X-Spam-Level: X-Archive-Number: 200411/27 X-Sequence-Number: 5153 On Wed, Nov 10, 2004 at 02:58:14AM +0100, Palle Girgensohn wrote: > Hi! > > the src/interfaces/libpgtcl has been removed from the main source. I guess > that's a good decision, but I think there could have been a CVS note about > where it went? > > Perhaps I don't need it anymore? Which one of the newer interfaces below > can be used woth pgaccess? > > I've found two tcl/tk implementations (at gborg): > > - pgin.tcl, the "pure-TCL" implementation > - pgtcl-ng, the libpq-based "next generation" implementation > > Which one is compatible with the old src/interfaces/libpgtcl ? There are (at least) 3 PostgreSQL Tcl interfaces on gborg: http://gborg.postgresql.org/project/pgintcl/ http://gborg.postgresql.org/project/pgtcl/ http://gborg.postgresql.org/project/pgtclng/ All three offer supersets of the commands in the bundled Tcl interface libpgtcl which was distributed with PostgreSQL through 7.4.6, except that pgintcl can't do COPY FROM/TO in the same way. Other incompatibilities among the three are in extensions to the core commands, and bug fixes. So, they are all mostly or entirely compatible with the old libpgtcl. You should probably ask the Pgaccess people which versions they are using and/or testing. At one point, they distributed pgintcl with their product; it is written in Tcl and does not require compiling, so it ran with Pgaccess with no building required. But it is slower than the other two. I only test pgintcl and pgtclng, and I use a separate test suite not Pgaccess, so I don't know what works with Pgaccess.