Jess Robinson > SQL-Translator-0.11010 > SQL::Translator::Producer::DiaUml

Download:
SQL-Translator-0.11010.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  58
Open  21
View/Report Bugs
Module Version: 1.59   Source   Latest Release: SQL-Translator-0.11020

NAME ^

SQL::Translator::Producer::DiaUml - Produces dia UML diagrams from schema.

SYNOPSIS ^

  use SQL::Translator;
  my $translator     = SQL::Translator->new(
      from           => 'MySQL',
      filename       => 'foo_schema.sql',
      to             => 'DiaUml',
  );
  print $translator->translate;

DESCRIPTION ^

Currently you will get one class (with the a table stereotype) generated per table in the schema. The fields are added as attributes of the classes and their datatypes set. It doesn't currently set any of the relationships. It doesn't do any layout, all the classses are in one big stack. However it is still useful as you can use the layout tools in Dia to automatically arrange them horizontally or vertically.

Producer Args

AUTHOR ^

Mark Addison <grommit@users.sourceforge.net>.

TODO ^

* Add the foriegn keys from the schema as UML relations.

* Layout the classes.

SEE ALSO ^

SQL::Translator.

syntax highlighting: