Subject: CVS commit: pkgsrc/databases/p5-DBI
To: None <>
From: Martin J. Laubach <>
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.