Top Level :: Database

Package Information: MDB2_Schema

Show All Changelogs
» Version » Information
0.8.2Download

Release date: 2008-02-23 05:17 UTC
Release state: beta

Changelog:

- updated dependency
- updated license disclaimer in source code files
- use quoteIdentifier in getInstructionFields() (Bug #13037)
- After database creation, sqlite db connection not usable (Bug #11920)
- Supporting Database Charset (Bug #12908)
- writeInitialization() fails at given conditions (Bug #12950)
- drop usage of listDatabases() (Bug #12636), as a consequence updateDatabase() doesn't check anymore whether updating database exists
- index-length documented and included in Parser2 (Bug #12540)
- xsl transformation chooses wrong value for length (Bug #12261)
- added README file for docs dir
- the correct variable name for warning is "warnings" not "operation" in example script
- disabled transactions in the example script
- introducing mdb2_schematool, a command line tool to dump and load schemas

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:
  • PHP Version: PHP 4.3.2 or newer
  • PEAR Package: PEAR Installer 1.6.0 or newer
  • PEAR Package: MDB2 2.4.1 or newer
  • PEAR Package: XML_Parser 1.2.8 or newer
  • PEAR Package: XML_DTD 0.4.2 or newer (optional)
  • PEAR Package: XML_Serializer 0.18.0 or newer (optional)
0.8.1 2007-08-30     beta
0.8.0 2007-08-20     beta
0.7.2 2007-04-07     beta
0.7.1 2007-02-21     beta
0.7.0 2006-10-21     beta
0.6.0 2006-07-23     beta
0.5.0 2006-04-16     beta
0.4.3 2006-02-05     beta
0.4.2 2006-01-14     beta
0.4.1 2005-12-30     beta
0.4.0 2005-12-21     beta
0.3.0 2005-10-10     beta
0.2.0 2005-04-29     beta
0.1.0 2005-04-07     beta