DatabaseSchema: ChangeLog
[ ]
[ ]
[ ]
[ ]
[ ]
- Fixed bug #8900: Problem with auto increment and primary keys for MySQL
because the skip_primary context was not reset for new tables.
- Added a new validator to check whether columns marked as 'auto_increment'
actually have a primary key defined as well.
- Implemented FR #8901: Written schemas should indent the XML.
- Refactored the structs to use the new ezcBaseStruct class.
- Fixed a bug that an empty 'is null value' string in the database caused a
PHP warning.
- Updated documentation and added the tutorial.
- Added the ezcDbSchemaPersistentWriter class that writes schema definitions
for the PersistentObject component.
- Fixed a small bug in the MySQL reader where the "decimal" type was not
understood.
- Refactored code:
- Changed code to use structs instead of associative arrays everywhere.
- Reworked the general APIs of the classes.
- Changed code to use new exception standards.
- Initial release of this package.
Last updated: Thu, 01 Nov 2007