Subject: CVS commit: pkgsrc/databases/pear-MDB2_Driver_mysql
From: David Brownlee
Date: 2009-01-19 21:13:38
Message id: 20090119201338.4A526175D0@cvs.netbsd.org

Log Message:
Updated databases/pear-MDB2_Driver_mysql to 1.5.0b2

1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13412: sometimes getTableConstraintDefinition() fails for FOREIGN KEYs
- fixed bug #13581: wrong query in beginTransaction() for certain MySQL versions
- request #13657: in setCharset(), use mysql_set_charset() if available [cwiedmann]
- fixed bug #13928: Invalid triggers created for 'ON UPDATE'
- fixed bug #15051: Cannot create constraints with field length
- add index on FK column(s) or a FK constraint cannot be created in some cases

1.5.0b1

- fixed bug #11831: createTable() now supports tables with a multi-field PRIMARY KEY
where one field is defined as AUTO_INCREMENT
- request #11204: support AUTO_INCREMENT for FLOAT data type and UNSIGNED option
for FLOAT and DECIMAL data type [afz]
- fixed bug #11692: value of $db->supports('transactions') changes after \ 
query [afz]
- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE \ 
abstraction
- request #12800: added alterDatabase() in the Manager module [afz]
- fixed quoting in createDatabase() in the Manager module
- fixed bug #12924: correctly handle internal expected errors even with custom \ 
error handling
- added standaloneQuery() and databaseExists()
- request #13106: added unixtimestamp() in the Function module
- fixed regexp in listTableConstraints() in the Manager module to list FOREIGN \ 
KEY constraints
- fixed bug #13180: MySQL driver tells SAVEPOINT is supported for MyISAM tables
- fixed bug #13283: replace() doesn't respect quote_identifiers option
- request #13313: setCharSet() supports 'COLLATE' too
- fixed bug #13370: some capabilities depend on user options, so check them after
a setOption() call
- when triggers are supported, two triggers are created to emulate ON UPDATE / \ 
ON DELETE actions
for FOREIGN KEY constraints. Known limitation: since mysql doesn't support \ 
multiple triggers
with the same action time and event for one table, if there are multiple table \ 
referencing
the same table, only the first one will have the triggers created.

1.5.0a2

- fixed bug #12516: error in FK constraint creation query
- request #12012: added charset/collation support in createDatabase()

1.5.0a1

- fixed bug #10024: Added new option 'lob_allow_url_include' (default false) to
[dis]allow inserting a LOB from an url (file, http, ...).
- fixed bug #10986: Using more random statement names (request #11625)
- fixed bug #11055: Using placeholders with := variable assignment fails [bekarau]
- initial support for FOREIGN KEY constraints in the Manager and Reverse modules
- request #11389: added many new MySQL 5.1 error codes in errorInfo()
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug #11590: _getServerCapabilities() has to be called once per connection
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed some E_STRICT errors with PHP5
- fixed bug #12010: MDB2_PORTABILITY_RTRIM option was ignored
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on \ 
success,
as documented
- fixed bug #12217: mysql_num_rows() returns FALSE on failure, not NULL (thanks \ 
to zaa@zaa.pp.ru)
- fixed bug #12242: missing charset info in the Reverse module (patch by Carsten \ 
Wiedmann)
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
- fixed bug #12336: supply default value for NOT NULL timestamp fields

Files:
RevisionActionfile
1.3modifypkgsrc/databases/pear-MDB2_Driver_mysql/Makefile
1.4modifypkgsrc/databases/pear-MDB2_Driver_mysql/distinfo
1.3modifypkgsrc/databases/pear-MDB2_Driver_mysql/patches/patch-aa
1.2removepkgsrc/databases/pear-MDB2_Driver_mysql/patches/patch-ab