Re: [ANNOUNCEMENT] MDB2_Schema-0.5.0 (beta) Released.
| From: | bertrand Gugger | Date: | Sun, 16 Apr 2006 19:51:58 +0000 |
| Subject: | Re: [ANNOUNCEMENT] MDB2_Schema-0.5.0 (beta) Released. | ||
| References: | 1 | Groups: | php.pear.dev php.pear.general |
| Request: | Send a blank email to pear-dev+get-42254@lists.php.net to get a copy of this message | ||
Bonsoir,
Congrats Lukas and all devs having bringing to that MDB2_Schema-0.5.0
I never realized how much MDB2_Schema was itself some self contained XML-DBMS
(at least static)
As it can contain some reasonabily described database , structure and content in it.
Really nice.
I went on this conclusion as I started this self contained description of MDB2_Schema:
http://toggg.com/pear/MDB2/auto.xml
It's raw and still in progress, but it's your Easter egg from me :)
Data is in MDB2 Schema xml (view source)
Transformed with MDB2.xsl derived from MDB.xsl from docs
The html style is pushed out in its own MDB2.css file
It's all self-contained.
I look forward to build internal links in that a bit more and finish the show for indexes.
Regards
--
toggg
PEAR Announce wrote:
The new PEAR package MDB2_Schema-0.5.0 (beta) has been released at http://pear.php.net/. Release notes ------------- - expanded reserved word handling - fix LOB data dumping - added overwrite support to writer class - added comment for idxname_format setting to example - added autoincrement and primary to the documentation and .xsl/.dtd - if we cannot create the database, then assume it was created manually in the test suite - added option valid_types - added option to set parser and writer class - automatically let the installer set the API Version - make sure that the Datatype module is loaded - added valid_types property to determine if a given type is valid schema and to set missing default values - allow CURRENT_* as default in temporal types (bug #6416) - improve test suite documentation - added parseDatabaseDefinition() that can work with a file or array definition - removed database_definition property and as a result reworked the API of most methods *BC BREAK* - added _dumpBoolean() in writer to better support variables in boolean fields - allow method callbacks in MDB2_Schema_Writer::dumpDatabase (bug #7363) - set error code in all raiseError() calls - minor updates to the xml schema xsl and documentation (thx Bertrand) 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.5.0 Download: http://pear.php.net/get/MDB2_Schema-0.5.0.tgz Authors ------------- Lukas Smith <smith@pooteeweet.org> (lead)