Develop and Download Open Source Software

SchemaCrawler

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2013-02-02 16:37
Text formatting options are now honored in GraphViz dot output.
2012-11-19 04:23
JSON output now honors sorting options for table columns, foreign keys, indexes, and routine parameters.
2012-11-05 05:16
A bugfix for generating database diagrams on Linux.
2012-11-01 13:41
Weak associations are returned sorted. SchemaCrawler allows you to specify additional command-line options for GraphViz, using either a Java system property, SC_GRAPHVIZ_OPTS, or an environment variable with the same name.
2012-10-22 09:29
The Windows script, sc.cmd, works. This release has better support for SQLite, including the latest database driver, reporting of foreign keys, and view definitions.The getType() method on database objects is deprecated.

Project Resources

http://freecode.com/urls/dc54fb99745e38a56499a20d71e32914
http://freecode.com/projects/schemacrawler

Project Description

SchemaCrawler is a Java API which makes working with database metadata as easy as working with ordinary Java objects. It is also a database schema discovery and comprehension and schema documentation tool. You can search for database schema objects using regular expressions, output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database which has a JDBC driver, but for convenience is bundled with drivers for some commonly-used RDBMS systems. SchemaCrawler works with any operating system which supports Java.


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.