Projects / XML to DDL


XML to DDL is a set of Python programs that converts an XML representation of a database into a set of SQL or DDL (Data Definition Language) commands. In addition, it can examine the difference between two XML files and output a sequence of SQL statements (normally ALTER statements) to bring one database up-to-date with the XML schema. You can also download the XML schema directly from the database. Finally, there's a tool to convert your schema into HTML for documentation purposes. XML to DDL currently supports the most recent versions of PostgreSQL, MySQL, Oracle, and Firebird databases.

Operating Systems

Recent releases

  •  06 Oct 2004 19:49

    Release Notes: You can now download the schema from PostgreSQL, MySQL, and Firefox. Autoincrement now does the right thing for each DBMS. Relation constraints like "ON DELETE CASCADE" are now supported. The documentation has been updated.

    •  20 Sep 2004 23:48

      No changes have been submitted for this release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.