pg.ddx.io  pgsql-interfaces@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Greg Sabino Mullane <greg@turnstep.com>
To: pgsql-interfaces@postgresql.org
Subject: Beta of DBD::Pg 1.44 available
Date: Wed, 14 Sep 2005 00:24:12 -0000
Message-ID: <3018ff362cbf96cac90844ff9641bc10@biglumber.com> (raw)


-----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-----





view thread (5+ messages)  latest in thread

Message-ID: <3018ff362cbf96cac90844ff9641bc10@biglumber.com>
Permalink:  ../3018ff362cbf96cac90844ff9641bc10@biglumber.com/
Also on:    postgresql.org/message-id/3018ff362cbf96cac90844ff9641bc10@biglumber.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-interfaces@postgresql.org
  Cc: greg@turnstep.com
  Subject: Re: Beta of DBD::Pg 1.44 available
  In-Reply-To: <3018ff362cbf96cac90844ff9641bc10@biglumber.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox