NameDateSize

..16-Mar-201612 KiB

.gitattributes07-Aug-2015503

.gitignore07-Aug-2015706

.travis.yml07-Aug-2015567

LICENSE07-Aug-20157.5 KiB

pom.xml18-Aug-20158.6 KiB

README.md12-Aug-20152.4 KiB

schemacrawler/18-Aug-20154 KiB

schemacrawler-api/18-Aug-20154 KiB

schemacrawler-archetype-maven-project/18-Aug-20154 KiB

schemacrawler-archetype-plugin-command/18-Aug-20154 KiB

schemacrawler-archetype-plugin-dbconnector/18-Aug-20154 KiB

schemacrawler-archetype-plugin-lint/18-Aug-20154 KiB

schemacrawler-commandline/18-Aug-20154 KiB

schemacrawler-db2/18-Aug-20154 KiB

schemacrawler-derby/18-Aug-20154 KiB

schemacrawler-diff/18-Aug-20154 KiB

schemacrawler-distrib/18-Aug-20154 KiB

schemacrawler-docs/18-Aug-20154 KiB

schemacrawler-h2/18-Aug-20154 KiB

schemacrawler-hsqldb/18-Aug-20154 KiB

schemacrawler-integrations/18-Aug-20154 KiB

schemacrawler-lint/18-Aug-20154 KiB

schemacrawler-mysql/18-Aug-20154 KiB

schemacrawler-offline/18-Aug-20154 KiB

schemacrawler-oracle/18-Aug-20154 KiB

schemacrawler-postgresql/18-Aug-20154 KiB

schemacrawler-site/18-Aug-20154 KiB

schemacrawler-sqlite/18-Aug-20154 KiB

schemacrawler-sqlserver/18-Aug-20154 KiB

schemacrawler-sybaseiq/18-Aug-20154 KiB

schemacrawler-test/18-Aug-20154 KiB

schemacrawler-testdb/18-Aug-20154 KiB

schemacrawler-tools/18-Aug-20154 KiB

README.md

1[![Build Status](https://travis-ci.org/sualeh/SchemaCrawler.svg?branch=master)](https://travis-ci.org/sualeh/SchemaCrawler)
2[![Coverage Status](https://coveralls.io/repos/sualeh/SchemaCrawler/badge.svg?branch=master&service=github)](https://coveralls.io/github/sualeh/SchemaCrawler?branch=master)
3[![Maven Central](https://maven-badges.herokuapp.com/maven-central/us.fatehi/schemacrawler/badge.svg)](http://search.maven.org/#search%7Cga%7C1%7Cg%3Aus.fatehi%20a%3Aschemacrawler*)
4[![Join the chat at https://gitter.im/sualeh/SchemaCrawler](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/sualeh/SchemaCrawler?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
5
6# ![SchemaCrawler](https://github.com/sualeh/SchemaCrawler/blob/master/schemacrawler-site/src/site/resources/images/schemacrawler_logo.png?raw=true) SchemaCrawler
7
8**[See SchemaCrawler website](http://www.SchemaCrawler.com/)** 
9
10SchemaCrawler is a free database schema discovery and comprehension tool. SchemaCrawler has a good mix of useful features for data governance. You can [search for database schema objects](http://sualeh.github.io/SchemaCrawler/schemacrawler_grep.html) using regular expressions, and output the schema and data in a readable text format. The output serves for database documentation, and is designed to be [diff-ed](http://en.wikipedia.org/wiki/Diff) against other database schemas. SchemaCrawler also generates [schema diagrams.](http://sualeh.github.io/SchemaCrawler/diagramming.html) You can [execute scripts](http://sualeh.github.io/SchemaCrawler/scripting.html) in any standard scripting language against your database. You can find potential schema design issues with [lint.](http://sualeh.github.io/SchemaCrawler/lint.html)
11
12SchemaCrawler supports almost any database that has a JDBC driver, but for convenience is [bundled with drivers](http://sualeh.github.io/SchemaCrawler/database-support.html) for some commonly used RDBMS systems. SchemaCrawler works with any operating system that supports Java SE 8 or better.
13
14SchemaCrawler is also a Java API that makes working with database metadata as easy as working with plain old Java objects.
15
16All SchemaCrawler jars are in the [Central Repository](http://search.maven.org/#search%7Cga%7C1%7Cg%3Aus.fatehi%20a%3Aschemacrawler*). They can be used as dependencies in [Gradle](https://gradle.org/) or [Apache Maven](http://maven.apache.org/) projects, or with any other build system that supports the Central Repository.
17