Release Notes: This release adds the ability to stream output.
Release Notes: This release adds the ability to configure SchemaCrawler linters and a new lint for useless surrogate keys. You can now tag tables and columns with additional metadata attributes from SQL queries.
Release Notes: This release allows you to programatically use configurations that are available for different databases. This allows you to obtain detailed metadata, for example triggers, with Oracle, Microsoft SQL Server, IBM DB2, and any of the SchemaCrawler releases that bundle database drivers.
Release Notes: This release adds a new lint report and several new lints, which are described on the website. Lints are extensible. You can add new custom commands to SchemaCrawler as well, using the new command provider API.
Release Notes: This release outputs database metadata as JSON for use in websites and other applications. The SchemaCrawler Maven Plugin is now broken out into a separate project on SourceForge.
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.