[ANNOUNCEMENT] MDB2_Schema-0.4.0 (beta) Released.
| From: | PEAR Announce | Date: | Wed, 21 Dec 2005 11:28:32 +0000 |
| Subject: | [ANNOUNCEMENT] MDB2_Schema-0.4.0 (beta) Released. | ||
| Groups: | php.pear.general | ||
| Request: | Send a blank email to pear-general+get-22330@lists.php.net to get a copy of this message | ||
The new PEAR package MDB2_Schema-0.4.0 (beta) has been released at http://pear.php.net/.
Release notes
-------------
- Silence a "error" when there is auto increment and a primary key index defined
on the same field, since auto increment implies a primary key
- support column length in create index (mysql only feature, but a nice touch,
emulating it with substring is not feasible though)
- use exec() for INSERT statement
- add extra debug info better use of the var_dump package if present in example
- fixed bug in verifyAlterDatabase() when checking table alterations (bug #5977)
- fixed typo in getTableConstraintDefinition() method name (removed additional "s") (bug
#6054)
- expect and ignore MDB2_ERROR_NOT_FOUND when calling getTableConstraintDefinition()
and getTableIndexDefinition() (bug #6055)
- fixed typo in verifyAlterDatabase() (bug #6053)
- fixed typo in alterDatabaseSequences() (bug #6053)
- added test suite
- fixed issue in createDatabase() with portability fix case turned
- ensure that all primary/unique/foreign key handling is only in the contraint methods
- optionally allow schemas to be passed as an array to updateDatabase() (thx Matthias)
Package Info
-------------
PEAR::MDB2_Schema enables users to maintain RDBMS independant schema
files in XML that can be used to create, alter and drop database entities
and insert data into a database. Reverse engineering database schemas from
existing databases is also supported. The format is compatible with both
PEAR::MDB and Metabase.
Related Links
-------------
Package home: http://pear.php.net/package/MDB2_Schema
Changelog: http://pear.php.net/package/MDB2_Schema/download/0.4.0
Download: http://pear.php.net/get/MDB2_Schema-0.4.0.tgz
Authors
-------------
Lukas Smith <smith@pooteeweet.org> (lead)