DBD-Pg
view release on metacpan or search on metacpan
[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 )