SchemaCrawler is a platform (OS and database) independent command line tool to output your database schema and data in a readable form. The output is designed to be diff-ed with previous versions of your database schema. SchemaCrawler is also an API that improves on standard JDBC metadata.

Changes

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.

URL: SchemaCrawler