NAME
Parse::Dia::SQL - Convert Dia class diagrams into SQL.
SYNOPSIS
use Parse::Dia::SQL;
my $dia = Parse::Dia::SQL->new(
file => 't/data/TestERD.dia',
db => 'db2'
);
print $dia->get_sql();
# or command-line version
perl parsediasql --file t/data/TestERD.dia --db db2
DESCRIPTION
Dia is a diagram creation program for Linux, Unix and Windows released under the GPL license.
Parse::Dia::SQL converts Dia class diagrams into SQL.
Parse::Dia::SQL is the parser that interprets the .dia file(s) into an internal datastructure.
Parse::Dia::SQL::Output (or one of its sub classes) can take the datastructure and generate SQL statements it represents.
MODELLING HOWTO
See http://tedia2sql.tigris.org/usingtedia2sql.html
DATABASE SUPPORT NOTE
The aim is to suppport the same set of databases as tedia2sql.
Adding support for additional databases
Adding support for additional databases means to create a subclass of Parse::Dia::SQL::Output.
Patches are welcome.
AUTHOR
Parse::Dia::SQL is based on tedia2sql by Tim Ellis and others. See the AUTHORS file for details.
Modified by Andreas Faafeng, <aff at cpan.org>
for release on CPAN.
BUGS
Please report any bugs or feature requests to bug-dia-sql at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Dia-SQL. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Parse::Dia::SQL
You can also look for information at:
Project home
Documentation and public source code repository:
RT: CPAN's request tracker
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
SEE ALSO
Parse::Dia::SQL::Output
http://tedia2sql.tigris.org/
http://live.gnome.org/Dia
ACKNOWLEDGEMENTS
See the AUTHORS file.
LICENSE
This program is released under the GNU General Public License.
TERMINOLOGY
By database we mean relational database managment system (RDBMS).