SQL Diagram creation

From OpenPetra Wiki
Revision as of 21:32, 3 June 2009 by Pokorra (talk | contribs) (New page: == sql2diagram == We wrote this tool a while ago and uploaded it to sourceforge: http://sql2diagram.wiki.sourceforge.net/ functionality: * it reads the SQL tables and attributes from the ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

sql2diagram

We wrote this tool a while ago and uploaded it to sourceforge: http://sql2diagram.wiki.sourceforge.net/

functionality:

  • it reads the SQL tables and attributes from the SQL file with all the CREATE TABLE statements
  • it generates HTML documentation
  • it is able to generate diagrams for the DIA program (http://live.gnome.org/Dia)

The generation of the HTML documentation works fine.

diagrams

There are some problems with generating the diagrams. On the one hand it allows manual moving of the tables and connections in the dia editor, and the sql2diagram tool should pick up the manual positions and reuse them. But on the other hand, it is quite tedious to move the tables and foreign key constraints all by hand.

Task 1:

  • Use the new Database tools, instead of the ER shapes.

Task 2:

  • Do an automatic layout of the tables and connections.

Alternatives:

Some discussions and first hints: