Projects / Dia2SQLpy


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.

Operating Systems

Recent releases

  •  07 Jul 2008 11:08

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

    •  10 Feb 2003 05:45

      Release Notes: Currently supported SQL concepts include tables, columns, auto-incrementing primary keys, and foriegn keys. Both PostgreSQL and MySQL are supported.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.