» Version | » Information |
---|---|
2015-11-26 beta |
|
2009-02-22 beta |
|
2008-11-17 beta |
|
0.8.3 |
Easy InstallNot sure? Get more info. pear install MDB2_Schema-0.8.3 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/MDB2_Schema-0.8.3 Release date: 2008-11-16 19:33 UTC Release state: beta Release uploaded by: ifeghali Changelog: - updateDatabase() cannot add UNIQUE attribute to an existing index (Bug #13977). Patch by Holger Schletz - updateDatabase() keeps old default value even though new column has no default (Bug #13836). Patch by Holger Schletz - Obsolete tables and sequences not dropped on updateDatabase() (Bug #13608). Patch by Holger Schletz - Error when creating a new index for a renamed table (Bug #13397) - Makes use of MDB2::databaseExists() to check whether updating database exists (Bug #13073). This feature was removed on previous release and now is back again. - createDatabase() correctly lower/upper database name when portability option deems so. - mdb2_schematool now disables transactions - mdb2_schematool was missing argument "help" - mdb2_schematool moved from "bin" to "scripts" folder. now installs to pear_bin dir - Schema validation not failing when autoincrement field is defined but another column is used as primary key (Bug #14213) - Accepting NOW() as value for timestamp fields on schema validation (Bug #14052). Patch by Holger Schletz - Introducing www/mdb2_schematool that is a rewrite of docs/examples/example.php and is now installed to web root - Web frontend (www/mdb2_schematool) has new options "DBA_username" and "DBA_password" - Tests missing sequences on database dump (Bug #13562). Patch by Luca Corbo - When reverse engineering a database, the XML schema file will have <charset> forced to UTF8 open todo items: - Clean up output of getDefinitionFromDatabase(). Sync it with Parser and Parser2. - Automatically load reserved keywords - Make MDB2_Schema loadable via MDB2_Driver_Common::loadModule() (Bug #8270) - Allow simple if statements that mean that anything enclosed is only executed if it meets certain criterias based on that version number (or some other variable). This would enable people to add DML statements that are only executed when updating from a specific version. - Modularize Writer code or remake it - Add specific error codes for Validate class - Add support for ORDER clauses on UPDATEs (to resolve the duplicate key problem) - Update description.schema.xml - Create unit test for comparedefinitions() - Create unit test for initializetable() - Create unit test to compare the expected array definition with what is parsed - Improve validateDataFieldValue() to validate <column> - Provide more info on MDB2_Schema_Validate errors (output parsed value and expected value) - Views support - Fulltext index support Dependencies:
|
2008-02-23 beta |
|
2007-08-30 beta |
|
2007-08-20 beta |
|
2007-04-07 beta |
|
2007-02-21 beta |
|
2006-10-21 beta |
|
2006-07-23 beta |
|
2006-04-16 beta |
|
2006-02-05 beta |
|
2006-01-13 beta |
|
2005-12-30 beta |
|
2005-12-21 beta |
|
2005-10-10 beta |
|
2005-04-29 beta |
|
2005-04-07 beta |