RE: [PEAR-DEV] Database Schema Manager
| From: | Lukas Smith | Date: | Fri, 20 Jun 2003 13:20:16 +0000 |
| Subject: | RE: [PEAR-DEV] Database Schema Manager | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-17590@lists.php.net to get a copy of this message | ||
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