Release Notes: SchemaCrawler provides even more Oracle metadata details using new INFORMATION_SCHEMA views. This release contains bug fixes and updated database driver versions.
Release Notes: SchemaCrawler now has the ability to run multiple commands, for example to create text files and diagrams sequentially. This is called chaining. Please look at the chain example in the distribution.
Release Notes: The command line code was reorganized, including for the grep option.
Release Notes: SchemaCrawler grep has been fixed. There is better coverage in the unit tests.
Release Notes: SchemaCrawler commands have been simplified. For example, "list_objects" is now simply "list". -procedures= is used as a command line switch instead of -show_stored_procedures. Issues with obtaining PostgreSQL tables and Derby foreign keys are fixed. -infolevel is now a required command line argument.
Release Notes: Verbose output now contains column remarks along with table remarks. A bug with graphs that have foreign keys to tables not included in the grep has been fixed.
Release Notes: A new command line option, -urlx, passes additional JDBC URL properties to bundled distributions. Details on the "main" command line is in the how-to section of the Web site.
Release Notes: This release comes with new bundled distributions for IBM DB2 and HyperSQL 2.0.0. There is support for spaces in schema and catalog names. The examples database is now on HyperSQL 2.0.0, with an improved schema.
Release Notes: This release supports spaces or reserved words in table, procedure, and column names, and there is a new database lint to find these. SchemaCrawler is available in the Sonatype Maven public repository. Table and procedure remarks are output with verbose output. The SchemaCrawler Maven plug-in generates a database report that uses the same stylesheet as the rest of the Maven generated Web site, and generated database diagrams are less "colorful".
Release Notes: This release introduces schema lint, which checks for common problems with your database, such as tables with a single column or no indices, and columns with incrementing names. Weak associations are considered to be a type of lint too, where a foreign key may possibly be missing.