From: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
---|---|
To: | Euler Taveira de Oliveira <euler(at)timbira(dot)com> |
Cc: | pgadmin-hackers(at)postgresql(dot)org |
Subject: | Re: Google Summer of Code |
Date: | 2007-04-21 23:28:16 |
Message-ID: | 462A9E10.30608@lelarge.info |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Euler Taveira de Oliveira a écrit :
> For those who don't know, I will develop and ER tool integrated to
> pgAdmin during these 3 months as a SoC project. Thanks to Dave Page to
> mentor me.
Whoo, that's just great news. With the debugger, it's the second
functionnality I miss the most on pgAdmin :)
> I just set up two environments to develop/test: Slackware 11.0 and
> Windows XP SP2. I don't know what version you use to build; 2.6.4 or
> 2.8.3?
2.8.0 because I didn't take the time to build 2.8.3.
> The patches will be in [1]. I'll be using this maillist to discuss all
> the development steps.
Great.
> Project Summary:
> Implement an ER diagramming tool fully integrated with pgAdmin. The tool
> will have the following features:
> 1) draw database diagrams: the ability to draw relation with its
> attributes, constraints, keys and draw relationships among them. The
> idea is to use the wxArt2D library [2] (it's tightenly integrated in
> wxWidgets [library used in pgAdmin] and it's actively maintained);
> 2) get the modifications in the diagram and apply it to schema/database:
> map modifications to SQL statements;
> 3) save the diagram in a proposed format (xml-based): draft a XML DTD
> format to store the metadata;
> 4) use different notation formats for diagrams (Barker's, IDEF1X,
> others?): make an abstraction layer to support all of the notation
> formats.
>
> Steps:
> 1) draft a XML DTD to save the diagram metadata;
> 2) draft the interface integrated in pgAdmin;
> 3) implement the drawing diagram feature;
> 4) implement the diagram-to-saving-format feature;
> 5) implement the metadata to SQL statements feature;
> 6) implement different notation formats for diagrams.
>
> That's it. I'm drafting the XML DTD (possible an XML Schema) and I'll
> post it ASAP, so you could comment about it.
>
Good luck with your project.
Regards.
--
Guillaume.
<!-- http://abs.traduc.org/
http://lfs.traduc.org/
http://docs.postgresqlfr.org/ -->
From | Date | Subject | |
---|---|---|---|
Next Message | Nabucodonosor Coutinho | 2007-04-22 00:13:53 | PgAdmin pt_BR traduction |
Previous Message | Euler Taveira de Oliveira | 2007-04-21 21:21:58 | Google Summer of Code |