RE: [PEAR-DEV] Database Schema Manager
| From: | Hans Lellelid | Date: | Fri, 20 Jun 2003 13:27:48 +0000 |
| Subject: | RE: [PEAR-DEV] Database Schema Manager | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-17591@lists.php.net to get a copy of this message | ||
Heh :) I think this separate Schema Manager is a very, very nice idea. I
don't have a PEAR account, but +1 for what it's worth.
I think that the manager class being a stand-alone package makes a lot of
sense; I can see (and would be interested in helping with), for example,
creating PhingTasks to create/update databases on project build based on
schema files.
Hans
|
| -----Original Message-----
| From: Lukas Smith [mailto:smith@backendmedia.com]
| Sent: Friday, June 20, 2003 9:20 AM
| To: 'PEAR development'; dev@binarycloud.tigris.org;
| metabase-dev@yahoogroups.com
|
| Aside from comments I was also begging for +1's :-)
|
| Regards,
| Lukas
|
| PS: as binarycloud or metabase users might also be interested
| in this I am also forwarding the proposal to them
|
| > -----Original Message-----
| > From: Lukas Smith [mailto:smith@backendmedia.com]
| > Sent: Thursday, June 19, 2003 1:24 PM
|
| > I am working on separating the Schema Manager in MDB into a
| separate
| > package.
| >
| > The idea is that the new Manager will actually not require MDB
| anymore.
| > Instead the main part of the manager is handling array
| structures that
| > represent a schema. These array structures can be build up
| one by one,
| > merged, compared etc.
| >
| > Also the Manager can call a parser or a writer to read or write a
| > schema.
| > I intent to provide the following parsers:
| > - XML (old parser)
| > - SQL (new)
| > - MDB (old reverse engineering)
| >
| > and the following writers:
| > - XML (new, used to be embedded in the manager)
| > - SQL (new)
| > - MDB (old default behaviour)
| >
| > There are all sorts of other parser and writers possible
| (someone else
| > needs to decide if they are feasible enough to be implemented) like:
| > - PEAR DB
| > - WDDX
| > - Excel
| > - PDF
| > - etc.
| >
| > Here is my preliminary work on the API:
| > http://www.backendmedia.com/MDB/Manager/
| >
| > I don't know yet how to name it.
| > Basically the schema manager does not require MDB by
| default anymore.
| > Actually it is possible to write a writer and/or parser for any
| database
| > abstraction layer.
| >
| > So possible names are as follows:
| > DB_Manager
| > MDB_Manager
| > DB_Schema_Manager
| > MDB_Schema_Manager
| > ...
| >
| > Regards,
| > Lukas Smith
| > smith@backendmedia.com
| > _______________________________
| > BackendMedia
| > www.backendmedia.com
| > berlin@backendmedia.com
| >
| > Linn Zwoch Smith GbR
| > Pariser Str. 44
| > D-10707 Berlin
| >
| > Tel +49 30 83 22 50 00
| > Fax +49 30 83 22 50 07
| >
| >
| >
| > --
| > PEAR Development Mailing List (http://pear.php.net/) To
| unsubscribe,
| > visit: http://www.php.net/unsub.php
|
|
| --
| PEAR Development Mailing List (http://pear.php.net/) To
| unsubscribe, visit: http://www.php.net/unsub.php
|
|