The first release candidate of version 0.4.5 of dbmstools is now available.
dbmstools is a set of utilities for software developers who work with databases. It understands database schemas (tables, sequences, views etc.) and DBMSs (Database Management Systems, e.g. Oracle, Postgres).
dbmstools is mainly intended for application developers who need to support schemas on more than one DBMS, or those who want to migrate a schema (possibly including data) from one DBMS to another. It also generates spiffy documentation for your schema, and makes testing easier, among other things. The focus is strictly on tools that: operate from the command line; can be integrated into software build systems; and play nicely with source control systems.
You can download the new release from http://sourceforge.net/project/showfiles.php?group_id=165690 , or check out the home page at http://dbmstools.sourceforge.net/ .
Major improvements in this version include: proper support for UTF-8 (unicode) and ISO-8859-1 (Latin 1) character encodings; basic support for the Sqlite DBMS; and an improved Jython Ant task supplied as a single standalone jar file (containing Jython, the Ant task and all the dbmstools scripts). The version of Jython supplied has been updated to 2.2.1.
Note that the package name for the Jython Ant task has changed, which will affect anyone running dbmstools scripts from within Ant build files.
Thanks to César Chiarinelli for the bug report and testing on character encodings.
Cheers ................. JD