DBD::Pg 1.32 has been uploaded to CPAN.
Enjoy,
Rudy
Chances in this release:
1.32 Wed Feb 25 18:24:18 UTC 2004 - Bugfix for memory allocation problems on win systems [Rafael
Kitover<caelum@debian.org>] - Rewrote the foreign_key_info() method to handle multi-column keys.
[GregSabino Mullane] - Rewrote the primary_key_info() and primary_key() methods to cleanly handle
multi-columnprimary keys. Also added a
"pg_onerow" attribute to allow primary_key_info() to return a single row containing
multiple-columninformation. [Greg Sabino
Mullane] - Switched commit behavior from commit->execute->begin to begin->execute->commit
[xelah-junk@xelah.com] - Made the _pg_use_catalog subroutine use {private_dbgpg}. (CPAN bug
#4841)[Greg Sabino Mullane] - Changed strdup to safemalloc/strcpy in dbdimp.c (CPAN bug #4578)
[anonymousCPAN user] - Made the data_sources method escape the database names as
needed. Added support for databases with spaces in their names. [Greg Sabino Mullane]
-Added the "noprefix" attribute to prevent the tables() method from prepending the schema name. [Greg
SabinoMullane] - Rewrote the testing suite. Many more tests are performed. Servers with a low
client_min_messagesare handled
correctly. [Greg Sabino Mullane] - Fixed bug causing '$\d' to be picked up as a placeholder.
(CPAN bug #4799) [Greg Sabino Mullane] - pg_notifies now catches and reports when PQconsumeInput fails.
(CPAN bug #4027) [nmueller@cs.wisc.edu] - Enabled the "pg_bool_tf" database handle [Greg Sabino Mullane]
- Added required fields to the type_info() method: SQL_DATA_TYPE, SQL_DATETIME_SUB, and INTERVAL
PRECISION [Greg Sabino Mullane] - Fixed bug where the table_attributes() method was incorrectly
removing the NULLABLE column. [Greg Sabino Mullane] - Fixed bug where case was not being preserved by the
foreign_key_info() method [Greg Sabino Mullane] - a fetch on any column that had a type that did not
havean entry in the type_info array would segfault DBD::Pg. (CPAN bugs #4818,4432) [Rudy
Lippan] - Duplicate rows bug with column_info() REMARKS has been fixed.
However, support for Postgres 7.1.x which worked briefly for 1.31
has now been dropped for this feature. (Mark Stosberg) - Bumped required Perl version to 5.6.1 in
Makefile.PL.We were
already already requiring 5.6.1 for Pg.pm since 1.31. - Removed extra "return" statement in quote.c
tomake Solaris
happy (CPAN bug #4419) [Rudy Lippan] - Changed get_info(29) to return (") instead of (\")
(CPAN bug #4829) [Greg Sabino Mullane]