schemacrawler / SchemaCrawler

Free database schema discovery and comprehension tool
http://www.schemacrawler.com/
Other
1.62k stars 200 forks source link

Do schemacrawler.tools.linter.LinterTableCycles ignore schemacrawler.table.pattern.exclude|include ? #496

Closed ThisGuenter closed 3 years ago

ThisGuenter commented 3 years ago

Bug Report

Issue I defined schemacrawler.table.pattern.include only schemacrawler.tools.linter.LinterTableCycles show me a table which violates the include, when defining a schemacrawler.table.pattern.exclude it works

Environment schemacrawler-16.15.2 ojdbc8-19.7.0.0

sualeh commented 3 years ago

@ThisGuenter - please send me your schemacrawler.config.properties file, and your linter config file as well. I will try to reproduce the issue.

ThisGuenter commented 3 years ago

Without the LOY_*| in schemacrawler.table.pattern.exclude I get following output:

        cycles in table relationships   LMS_XX.LOY_ALIASES, LMS_XX.LOY_MEMBERSHIPS

All other linter show only tables that match the schemacrawler.table.pattern.include

sualeh commented 3 years ago

@ThisGuenter - please use SchemaCrawler 16.15.4