DBD-Pg

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

   [Greg Sabino Mullane]

 - Fix utf8 quote() support
   [Dominic Mitchell <dom at semantico.com>]

 - Added explicit support for types SQL_BOOLEAN, DATE, TIME, TIMESTAMP, and TIMESTAMPTZ.
   Return correct values for DATEOID and TIMEOID.
   [Greg Sabino Mullane]

 - Added tablespace support for table_info and primary_key_info.
   [Greg Sabino Mullane]

 - Added new attributes to $dbh: pg_db, pg_user, pg_pass,
     pg_host, pg_port, pg_options, pg_socket, pg_pid
   [Greg Sabino Mullane]

 - Minor fixes in quote.c, dbdimp.c, and types.h
   [Christophe Martin: schplurtz at free.fr]

 - Added support for SQLSTATE via $dbh->state and $sth->state
   [Greg Sabino Mullane]

 - Major overhaul of prepare/execute to handle new server-side 
     prepare system. See Pg.pm for details.
   [Greg Sabino Mullane]

 - Make the tests honor the DBD_SCHEMA variable instead of 
     assuming that the "public" schema is available.
   [Rainer Weikusat]

 - Cleanup of dbdimp.c: better error messages, ensure commit 
     is only called once after a transaction fails.
   [Alexey Slynko]

 - The primary_key() method returns empty list not undef if no match.
   [Julian Mehnle]

 - Added the pg_protocol database handle attribute
   [Greg Sabino Mullane]

 - Changed "noprefix" to pg_noprefix


Version 1.32  (released February 25, 2004)

 - Bug fix for memory allocation problems on win systems
   [Rafael Kitover <caelum at debian.org>]

 - Rewrote the foreign_key_info() method to handle multi-column keys.
   [Greg Sabino Mullane]

 - Rewrote the primary_key_info() and primary_key() methods to cleanly handle 
     multi-column primary keys. Also added a "pg_onerow" attribute to allow 
     primary_key_info() to return a single row containing multiple-column information.
   [Greg Sabino Mullane]

 - Switched commit behavior from commit->execute->begin to begin->execute->commit
   [xelah-junk at xelah.com]
   [Greg Sabino Mullane]

 - Made the _pg_use_catalog subroutine use {private_dbgpg}.
   [Greg Sabino Mullane]
   (RT ticket #4841)

 - Changed strdup to safemalloc/strcpy in dbdimp.c
   (RT ticket #4578)

 - 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 Sabino Mullane]

 - Rewrote the testing suite. Many more tests are performed.
   Servers with a low client_min_messages are handled correctly.
   [Greg Sabino Mullane]

 - Fixed bug causing '$\d' to be picked up as a placeholder. 
   [Greg Sabino Mullane]
   (RT ticket #4799)

 - The pg_notifies() method now catches and reports when PQconsumeInput fails.
   [nmueller at cs.wisc.edu]
   (RT ticket #4027)

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

 - Calling fetch on any column that had a type that did not have an entry
     in the type_info array would segfault DBD::Pg. 
   [Rudy Lippan]
   (RT tickets #4818,4432)

 - 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 to make Solaris happy
   (RT ticket #4419)
   [Rudy Lippan]

 - Changed get_info(29) to return (") instead of (\")
   (RT ticket #4829)



( run in 0.615 second using v1.01-cache-2.11-cpan-df04353d9ac )