» 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 |
|
2007-03-13 stable |
|
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 |
|
2.0.0beta2 |
Easy InstallNot sure? Get more info. pear install MDB2-2.0.0beta2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/MDB2-2.0.0beta2 Release date: 2004-04-25 10:24 UTC Release state: beta Release uploaded by: lsmith Changelog: The core of MDB2 is now fairly stable API-wise. The modules, especially the manager and reverse module, might see some API refinement before the first stable release. - added listTables() and listTableFields() methods to MDB2_Driver_Manager_mssql and MDB2_Driver_Manager_oci8 - reversed parameter order of getValue(), type parameter is now optional and will then be autodetected (BC break!) - renamed get*Value() to quote*() (BC break!) - fixed LOB management in MDB2_Driver_ibase - moved getOne, getRow, getCol, getAll back into the exteneded module (most users should be able to move to the queryOne, queryRow, queryCol and queryAll equivalent) (BC break!) - added getAssoc to the extended module - fixed bug in MDB2_Driver_Datatype_Common::implodeArray() - added sequence_col_name option to make the column name inside sequence emulation tables configurable - fixed a bug in the MDB2_Driver_oci8 and MDB2_Driver_ibase buffering emulation when using limit queries - removed MDB2_PORTABILITY_NULL_TO_EMPTY in favor of MDB2_PORTABILITY_EMPTY_TO_NULL this means that DB and MDB2 work exactly the opposite now, but it seems more efficient to do things the way Oracle does since this is the RDBMS which creates the original issue to begin with (BC break!) - fixed a typos in getAll, getAssoc and getCol - test suite: moved set_time_limit() call to the setup script to be easier to customize - renamed hasMore() to valid() due to changes in the PHP5 iterator API (BC break!) - renamed toString() to __toString() in order to take advantage of new PHP5 goodness and made it public - MDB2_Driver_Datatype_Common::setResultTypes() can now handle missing elements inside type arrays: array(2 => 'boolean', 4 => 'timestamp') - fixed potential warning due to manipulation query detection in the query*() and the get*() query+fetch methods - added tests for fetchAll() and fetchCol() - performance tweaks for fetchAll() and fetchCol() - fixed MDB2_Driver_Manager_mysql::listTableIndexes() - fixed MDB2_Driver_Common::debug() - renamed MDB2::isResult() to MDB2::isResultCommon() - added base result class MDB2_Result from which all result sets should be inherited and added MDB2::isResult() which checks if a given object extends from it - added 'result_wrap_class' option and optional parameter to query() to enable wrapping of result classes into an arbitrary class - added $result_class param to all drivers where it was missing from the query() and _executePrepared() methods - applied several fixes to the PEAR::DB wrapper - fixed a typo in MDB2_Driver_Reverse_pgsql::tableInfo() Dependencies:
|
2004-03-12 alpha |
|
2004-01-05 alpha |