Dia2SQLpy is a Python script that converts UML diagrams representing databases as drawn in Dia into SQL CREATE statements. Currently, tables, columns, auto-incrementing primary keys, and foreign key relationships are supported. The script can produce output for both MySQL and PostgreSQL. Support for more database concepts is planned, including sophisticated datatype conversions for each database product.
| Licenses | GPL |
|---|---|
| Operating Systems | POSIX |
| Implementation | Python |
Recent releases


Release Notes: Support was added for the "comments" field in the class object of a Dia UML doc. Many comments were also added.


Release Notes: Currently supported SQL concepts include tables, columns, auto-incrementing primary keys, and foriegn keys. Both PostgreSQL and MySQL are supported.
A Java GUI database frontend for HSQL, MSAccess, MySQL, Oracle, and PostgreSQL.