Release Notes: This version includes Spring Framework support for all of SchemaCrawler functionality, including integrations and grep. There are new examples for grep and for using the Spring framework with SchemaCrawler. The internal command processing code is significantly rewritten. Bugfixes include a fixed Unix shell script for PostgreSQL. Pre-packaged releases do not load the config file, even if available.
Release Notes: SchemaCrawler now comes with bundled downloads for Microsoft SQL Server and MySQL.
Release Notes: The SchemaCrawler API has been changed to use Java 5 constructs and was tested with Java 6. The API is no longer Java 1.4 compatible. Work has started on SchemaCrawler Grep for MS SQL Server.
Release Notes: The release adds new schema grep functionality that can search for tables and columns using regular expressions as well as an ant task for the schema grep. Bugfixes include resolution for the null pointer exception with DB2. The SchemaCrawler option classes were expanded. Database connection options can be provided directly on the command line. An updated ant task will optionally take database connection options as arguments, instead of from the configuration file. This is the last release on J2SE 1.4.
Release Notes: Minor bugfixes were made to the 4.0 release. SchemaCrawler provides additional schema information such as check constraints, triggers, and view and procedure definitions by means of the SQL standard INFORMATION_SCHEMA views or their equivalent. There is also an option to specify get index information views, which will take precedence over the getIndexInfo JDBC method. This releases adds information to the SchemaCrawler Web site, better output formatting, and better handling of output file and database connection resources.
Release Notes: SchemaCrawler provides additional schema information such as check constraints, triggers, and view and procedure definitions by means of the SQL standard INFORMATION_SCHEMA views, or their equivalent. There is also an option to specify get index information views, which will take precedence over the getIndexInfo JDBC method. This release adds information to the SchemaCrawler Web site, better output formatting, and better handling of output file and database connection resources.
Release Notes: You can generate schema reports for a Maven 2.0 site with the new SchemaCrawler Maven 2.0 plugin. You can provide database connection information on the SchemaCrawler command line to directly connect to the database. Among other bugs, a bug in the Oracle driver as described in http://issues.apache.org/jira/browse/DDLUTILS-29?page=all has been worked around.
Release Notes: Database properties are now retrieved, along with column data types, both system data types, and UDTs. A new command, maximum_schema, gives all possible details of the schema, including database system properties. Bugs with the merge rows option and with appending output for multiple runs of SchemaCrawler are fixed. An SQL exception with the Oracle Database 10g Express Edition driver on outputting views is fixed.
Release Notes: This version adds integration with Velocity for templated and customized output, and with JUNG for JPEG graph generation. Examples have been added. There is also a new command line option to specify the output file name. A new how-to section on the Web site gives tips and tricks on using SchemaCrawler.
Release Notes: This release added the ability to retrieve column and table privileges. The schema can now be serialized and de-serialized to and from XML using Betwixt. There are now new Unix shell scripts for examples. A bug with the ordering of primary key and index columns was fixed.