SQL::Translator::Producer::DiaUml -
Contents
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 classes 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.
ProducerArgsName
SQL::Translator::Producer::DiaUml -
Produces dia UML diagrams from schema.
See Also
SQL::Translator.
perl v5.40.0 2024-11-23 SQL::Translator::Producer::DiaUml(3pm)
Synopsis
use SQL::Translator;
my $translator = SQL::Translator->new(
from => 'MySQL',
filename => 'foo_schema.sql',
to => 'DiaUml',
);
print $translator->translate;
Todo
* Add the foreign keys from the schema as UML relations.
* Layout the classes.
