Subject: CVS commit: pkgsrc/databases/p5-DBI
To: None <pkgsrc-changes@netbsd.org>
From: Martin J. Laubach <mjl@netbsd.org>
List: pkgsrc-changes
Date: 02/14/2002 17:50:06
Module Name: pkgsrc
Committed By: mjl
Date: Thu Feb 14 15:50:06 UTC 2002
Modified Files:
pkgsrc/databases/p5-DBI: Makefile distinfo
Log Message:
Update p5-DBI to 1.21
Fixed DBD::Proxy support for AutoCommit
Fixed DBI::ProxyServer bind_param(_inout) handling
Fixed DBI::ProxyServer fetch loop
Fixed install_driver do-the-right-thing with $@ on error. It, and connect(),
will leave $@ empty on success and holding the error message on error.
Fixed fetchrow_hashref to assign columns to the hash left-to-right
so later fields with the same name overwrite earlier ones
as per DBI < 1.15
Changed tables() to use quote_indentifier() if the driver returns a
true value for $dbh->get_info(29) # SQL_IDENTIFIER_QUOTE_CHAR
Changed ping() so it no longer triggers RaiseError/PrintError.
Changed connect() to not call $class->install_driver unless needed.
Changed DESTROY to catch fatal exceptions and append to $@.
Added ISO SQL/CLI & ODBCv3 data type definitions
Removed the definition of SQL_BIGINT data type constant as the value is
inconsistent between standards (ODBC=-5, SQL/CLI=25).
Added $dbh->column_info(...)
Added $dbh->foreign_key_info(...)
Added $dbh->quote_identifier(...)
Added $h->{HandleError} = sub { ... } addition and/or alternative
to RaiseError/PrintError.
Added Fowler/Noll/Vo hash type as an option to DBI::hash().
Added DBI::Changes so now you can "perldoc DBI::Changes", yeah!
Added selectrow_arrayref & selectrow_hashref docs
To generate a diff of this commit:
cvs rdiff -r1.12 -r1.13 pkgsrc/databases/p5-DBI/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/databases/p5-DBI/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.