I've currently trying to generate classes based on my existing Postgres DB using JOOQ. In my JOOQ .xml config I have left out any inputSchema tags so that JOOQ generates all the schemas it finds:
You can use the
<excludes> configuration as documented here:
<includes>.*</includes> <excludes> (?i:information_schema\..*) # I'm using (?i: ... ) for case-insensitivity here... </excludes>
<excludes> take Java regular expressions as arguments, which make matching unwanted schemas relatively easy.