[ANNOUNCEMENT] MDB2_Driver_ibase-0.2.0 (beta) Released.
| From: | PEAR Announce | Date: | Thu, 22 Dec 2005 18:22:28 +0000 |
| Subject: | [ANNOUNCEMENT] MDB2_Driver_ibase-0.2.0 (beta) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-22333@lists.php.net to get a copy of this message | ||
The new PEAR package MDB2_Driver_ibase-0.2.0 (beta) has been released at http://pear.php.net/.
Release notes
-------------
- fixed _dropAutoincrement()
- use _dropAutoincrement() in dropTable()
- fixed mapNativeDatatype()
- implemented getTableFieldDefinition() and getTableIndexDefinition() in the Reverse module
- implemented listUsers() in the Manager module
- unified case fixing in the list*() methods
- use custom implementation of getConnection() to access connection property
- split index and constraint handling
- return "0" as default value for integer NOT NULL fields with no default value
- quoteIdentifier() is just returning an uppercase string, since quoted
identifiers in ibase do more harm than good
- refactored get*Declaration() methods to use getTypeDeclaration()
- set in_transaction to false on disconnect
- fixed type changing in alterTable()
- added new Function modules to handle difference in SQL functions
- autoincrement emulation works correctly
- pass the correct connection resource to ibase_blob_import()
- force rollback() with open transactions on disconnect
- escape floats to make sure they do not contain evil characters (bug #5608)
- in listSequences(), skip system generators
- split off manipulation queries into exec() method from the query() method *BC BREAK*
- only if result_types is set to false in prepare() method the query will be
handled as a DML statement *BC BREAK*
- added ability to determine unsigned in mapNativeDatatype()
(only really implemented in the mysql(i) drivers) (bug #6054)
- use MDB2_ERROR_NOT_FOUND in getTableConstraintDefinition() and getTableIndexDefinition() (bug
#6055)
- added getServerVersion()
- unified array structure in mapNativeDatatype() *BC BREAK*
- added 'mdbtype' to tableInfo() output that is generated from mapNativeDatatype()
- changed 'len' to 'length' in tableInfo() output *BC BREAK*
open todo items:
- handle autoincremement fields in alterTable()
Package Info
-------------
This is the Firebird/Interbase MDB2 driver.
Related Links
-------------
Package home: http://pear.php.net/package/MDB2_Driver_ibase
Changelog: http://pear.php.net/package/MDB2_Driver_ibase/download/0.2.0
Download: http://pear.php.net/get/MDB2_Driver_ibase-0.2.0.tgz
Authors
-------------
Lukas Smith <smith@pooteeweet.org> (lead)
Lorenzo Alberton <l.alberton@quipo.it> (lead)