diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index 7702e31268..5e11ac3019 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -135,10 +135,10 @@ final class MetaImpl extends AbstractMeta { - private static final Pattern P_SYSINDEX_DERBY = Pattern.compile("^(?:SQL\\d{14,}).*$"); - private static final Pattern P_SYSINDEX_H2 = Pattern.compile("^(?:PRIMARY_KEY_|UK_INDEX_|FK_INDEX_).*$"); - private static final Pattern P_SYSINDEX_HSQLDB = Pattern.compile("^(?:SYS_IDX_(?:PK|UK|FK)_).*$"); - private static final Pattern P_SYSINDEX_SQLITE = Pattern.compile("^(?:sqlite_autoindex_).*$"); + private static final Pattern P_SYSINDEX_DERBY = Pattern.compile("^(?i:SQL\\d{14,}).*$"); + private static final Pattern P_SYSINDEX_H2 = Pattern.compile("^(?i:PRIMARY_KEY_|UK_INDEX_|FK_INDEX_).*$"); + private static final Pattern P_SYSINDEX_HSQLDB = Pattern.compile("^(?i:SYS_IDX_(?:PK|UK|FK)_).*$"); + private static final Pattern P_SYSINDEX_SQLITE = Pattern.compile("^(?i:sqlite_autoindex_).*$"); private final DatabaseMetaData databaseMetaData; private final boolean inverseSchemaCatalog;