SchemaCrawler é uma API Java de código aberto que facilita o trabalho com metadados de banco de dados, assim como o trabalho com objetos Java antigos simples.SchemaCrawler também é uma descoberta e compreensão de esquema de banco de dados e ferramenta de documentação de esquema.Você pode procurar objetos de esquema do banco de dados usando expressões regulares e gerar o esquema e os dados em um formato de texto legível e encontrar possíveis problemas de design com o lint.A saída foi projetada para ser diferente de outros esquemas de banco de dados.O SchemaCrawler suporta quase qualquer banco de dados que possua um driver JDBC, mas por conveniência é fornecido com drivers para alguns sistemas RDBMS usados com freqüência.SchemaCrawler funciona com qualquer sistema operacional que suporte Java.
schemacrawler