Releases: schemacrawler/SchemaCrawler
Releases · schemacrawler/SchemaCrawler
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.
Logging
Better logging for details on time taken at each step during crawling.
Miscellaneous fixes
- Fix for broken -urlx switch.
- Reworked command-line processing, and database plugins
- Removed Apache Derby database plugin. Apache Derby is now supported using a database URL only
- Added MariaDB database plugin
Faster retrieval of foreign keys
An attempt at faster retrieval of foreign keys in Oracle.
Fixing Lint Cycles
Added ability to report on tables causing a cycle in a lint, using Tarjan's algorithm.
Help on Lints from the Command-line
This release provides lint help from the commandline, using the options "-help -command=lint". New lints have been added too. For more details, see the release notes.
New Lints
New lints.
Lint Enhancements
- There is a new command-line option,
-linterconfigs=<path>
which replaces
-Dschemacrawer.linter_configs.file=<path>
This will make it easier for you to define an XML configuration file. - Support for SQL lints, so that you can define your own data lints.
- Ability to exclude certain tables from lint.