At a glance
A new beta release of MDB2 is out. Enjoy!
15 March 2008 10:52 2 comments
Finally, the new PEAR::MDB2 1.5.0beta1 is out!
The number of fixed bugs and new features since the last stable release is impressive.
The bravest of you that already installed the alpha version may have tried some of these already, anyway here's a preview of what's new:
- added alterDatabase(), truncateTable() and vacuum() abstraction in the Manager module
- added length() and unixtimestamp() functions abstraction in the Function module
- added partial support for CHECK constraints
- added full support for FOREIGN KEY constraints, both in the Reverse and in the Manager module.
For the DBMS that do not enforce the FK constraints or their ON UPDATE / ON DELETE actions, there's now a nice emulation of these features thanks to some TRIGGERs that are automatically created for you.
- better overall charset/collation support
A huge number of little fixes and a careful QA process make this package stabler than ever.
This is also possible thanks to you, the users, and the bug reporters.
A special "thank you" to Ali Fazelzadeh for joining the team, welcome on board!
Here's the detailed changelog for the various drivers:
And now, go an try the new release yourself. To install / upgrade:
$ pear config-set preferred_state beta
// install the base DBAL:
$ pear install MDB2
// install one or more drivers:
$ pear install MDB2#ibase
$ pear install MDB2#mssql
$ pear install MDB2#mysql
$ pear install MDB2#mysqli
$ pear install MDB2#oci8
$ pear install MDB2#pgsql
$ pear install MDB2#sqlite
// to upgrade, replace "pear install" with "pear upgrade"
has been working with large enterprise UK companies
for the past 10+ years and is currently CTO
He's an international conference speaker
and a long-time contributor
to many open source projects
, Book Review
, Cheat Sheet
, Data structures
, Firebird SQL
, Message Queues
, SQL Server
, Zend Framework