X-Original-To: pgsql-interfaces-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by svr1.postgresql.org (Postfix) with ESMTP id AA735D8DDA for ; Tue, 13 Sep 2005 21:24:14 -0300 (ADT) 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 25469-04 for ; Wed, 14 Sep 2005 00:24:07 +0000 (GMT) Received: from biglumber.com (biglumber.com [207.228.252.42]) by svr1.postgresql.org (Postfix) with SMTP id 77C7BD8DDD for ; Tue, 13 Sep 2005 21:24:08 -0300 (ADT) Received: (qmail 15177 invoked from network); 14 Sep 2005 00:24:12 -0000 Received: from unknown (HELO localhost) (207.228.252.42) by 0 with SMTP; 14 Sep 2005 00:24:12 -0000 From: "Greg Sabino Mullane" To: pgsql-interfaces@postgresql.org Subject: Beta of DBD::Pg 1.44 available X-PGP-Key: 2529 DF6A B8F7 9407 E944 45B4 BC9B 9067 1496 4AC8 X-Request-PGP: http://www.biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC8 Date: Wed, 14 Sep 2005 00:24:12 -0000 X-Mailer: JoyMail 1.48 Message-ID: <3018ff362cbf96cac90844ff9641bc10@biglumber.com> X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, hits=0.093 required=5 tests=[AWL=0.093] X-Spam-Level: X-Archive-Number: 200509/18 X-Sequence-Number: 5741 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The first beta of DBD::Pg version 1.44 is now available at: http://search.cpan.org/~dbdpg/ SHA1 and MD5 Checksums for the tarball: 1c8593d2bf66562ac9ff1f169bb02aabb178ad00 DBD-Pg-1.43_1.tar.gz a5752ac6d69928f7a8b2254ae8377ee0 DBD-Pg-1.43_1.tar.gz This version has some deep changes, so testing is much appreciated. In particular, both the do() and quote() methods have been rewritten. In addition, the get_info() information has been greatly expanded. Information I was not sure about is marked with a "## ??" in the Pg.pm code - anyone familiar with the ODBC / ANSI standards, please take a look. Here is the complete list of changes: - Added $dbh->{pg_default_port} method [GSM] - Overhaul get_info data, add many more values [GSM] - Overhaul type_info data (fixes CPAN bug #13806) [GSM] - Explicitly prevent any parsing of statements for placeholders unless they begin with "SELECT", "INSERT", "UPDATE", or "DELETE" Suggested by (and fixes) CPAN bug #13608 [GSM] - Rewrite some of the quoting functions, reduce dependence on libpq versions. [GSM] - Rewrite and optimize the do() method. Should be much faster when called without placeholders. Thanks to Tom Lane for suggesting this. [GSM] - Double check PQserverVersion return and use alternate method if it returns 0 (CPAN bug #14302) - Add support for specifying type in $dbh->quote(), such as $dbh->quote($var, {pg_type => DBD::Pg::PG_BYTEA}). Also support type => SQL_xx [GSM] (fixes CPAN bug #13942) - Fix pg_notifies() bug (CPAN bug #14232) [door@lcpi.ru] - Add pg_ping() method [GSM] - Make sure ping returns true, even if in failed transaction state. [thanks to Bill Moseley] [GSM] - Fix COPY-related core dump [GSM] - Fix strncpy bug in quote.c [Jun Kuriyama] - Fix error in is_high_bit_set(). [Alexey Tourbin] (CPAN bug #13406) - -- Greg Sabino Mullane greg@turnstep.com PGP Key: 0x14964AC8 200509132018 http://biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC8 -----BEGIN PGP SIGNATURE----- iD8DBQFDJ2yFvJuQZxSWSsgRAg+xAKD6sNJTITEnLDYxpENjPWZinotGpwCfdI/+ tvg9CbWzz9B8jBf132dv/6o= =ev63 -----END PGP SIGNATURE-----