» Version | » Information |
---|---|
2012-10-29 beta |
|
2012-10-23 beta |
|
2010-08-29 beta |
|
2009-01-14 beta |
|
2008-03-15 beta |
|
2007-12-06 alpha |
|
2007-10-28 alpha |
|
2007-05-03 stable |
|
2.4.0 |
Easy InstallNot sure? Get more info. pear install MDB2-2.4.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/MDB2-2.4.0 Release date: 2007-03-13 16:53 UTC Release state: stable Release uploaded by: quipo Changelog: - propagate errors in getTableFieldDefinition() in the Reverse module - internally use MDB2::classExists() wrapper instead of directly calling class_exists() - fixed bug #9502: query result misbehaves when the number of returned columns is greater than the number of passed types - fixed bug #9748: Table name is not quoted in Extended.php buildManipSQL() - fixed bug #9800: when the php extension for the driver fails to load, the error is not propagated correctly and the script dies - propagate errors in the Datatype module - implemented guid() in the Function module [globally unique identifier] (thanks to mario dot adam at schaeffler dot com) - fixed bug #4854: Oracle Easy Connect syntax only works with array DSN - fixed bug #10105: inTransaction() was returning an incorrect value after a call to disconnect() or __destruct() - implemented a fallback mechanism within getTableIndexDefinition() and getTableConstraintDefinition() in the Reverse module to ignore the 'idxname_format' option and use the index name as provided in case of failure before returning an error - added a 'nativetype_map_callback' option to map native data declarations back to custom data types (thanks to Andrew Hill). - fixed bug #10234 and bug #10233: MDB2_Driver_Datatype_Common::mapNativeDatatype() must ensure that it returns the correct length value, or null - added support for TEMPORARY tables (patch by Andrew Hill) - phpdoc fixes - fixed tests to be compatible with PHP4 - added new tests, including some MDB2 internals tests by Andrew Hill and Monique Szpak open todo items: - handle autoincrement fields in alterTable() - add length handling to LOB reverse engineering - add EXPLAIN abstraction - add cursor support along the lines of PDO (Request #3660 etc.) - add PDO based drivers, especially a driver to support SQLite 3 (Request #6907) - add support to export/import in CSV format - add more functions to the Function module (MD5(), IFNULL(), LENGTH() etc.) - add support for database/table/row LOCKs - add support for FOREIGN KEYs and CHECK (ENUM as possible mysql fallback) constraints - generate STATUS file from test suite results and allow users to submit test results - add support for full text index creation and querying - add tests to check if the RDBMS specific handling with portability options disabled behaves as expected - handle implicit commits (like for DDL) in any affected driver (mysql, sqlite..) - add a getTableFieldsDefinitions() method to be used in tableInfo() - drop ILIKE from matchPattern() and instead add a second parameter to handle case sensitivity with arbitrary operators - add charset and collation support to field declaration in all drivers - handle LOBs in buffered result sets (Request #8793) Dependencies: |
2006-11-03 stable |
|
2006-09-03 stable |
|
2006-08-21 stable |
|
2006-07-23 stable |
|
2006-06-15 stable |
|
2006-05-22 stable |
|
2006-05-14 stable |
|
2006-04-16 stable |
|
2006-02-09 stable |
|
2006-02-05 beta |
|
2006-01-13 beta |
|
2005-12-30 beta |
|
2005-12-28 beta |
|
2005-12-21 beta |
|
2005-10-10 beta |
|
2005-06-08 beta |
|
2005-04-29 beta |
|
2005-03-06 beta |
|
2004-04-25 beta |
|
2004-03-12 alpha |
|
2004-01-05 alpha |