Releases: schemacrawler/SchemaCrawler
Releases · schemacrawler/SchemaCrawler
Support for Oracle function-based indexes
Support for Oracle function-based indexes
Performance improvements for Oracle
- Performance improvements for Oracle
- Distributing the latest JDBC driver jars
Performance improvements
- Added table row counts in output and diagrams. Use schemacrawler.format.show_row_counts=true in the configuration file.
- Significant performance improvements in Java code, especially related to logging. Idea courtesy of Patric Rufflar.
- Performance boost by using Oracle data dictionary query for table columns. Idea courtesy of Patric Rufflar.
Fixed logging
- Fixed logging for features that the JDBC driver does not support.
- Added utility to filter tables based on "raw" name.
- Updating JDBC drivers and dependencies.
- Updating copyright messages for 2016
Fixing offline databases
v14.05.04 Changing version to 14.05.04
New quickdump Command
- Added a new
quickdump
command, which allows you to quickly dump data from your tables using-infolevel=minimum
. The order of rows is not maintained from run to run. - Reverted a change to workaround a bug when obtaining column defaults in the Oracle JDBC driver, since the bug is still present in newer versions of the driver.
Quoting Identifiers
Externalized logic to quote and unquote database object identifiers. You can use this code like this:
Identifiers identifiers = new Identifiers(connection);
String tableName = identifiers.unquotedName(table.getName());
unquotedName
will first check if the table name is quoted, and if it is, will unquote it.
More logging fixes, and other fixes
v14.05.01 Changes
Logging, tests and coverage
- Fix for retrieving PostgreSQL triggers.
- More efficient table column retrieval in IBM DB2.
- Added tests for unique constraints, and user-defined data types.
- Fixed output for base data-types.
IBM DB2 Improvements
Overrides to IBM DB2 foreign key retrieval, for more efficient crawling.