diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index dd4993e825..831844975a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -945,12 +945,12 @@ final class MetaImpl extends AbstractMeta { : M_SEQUENCES(dialect()); if (sql != null) { - Result result = meta( - () -> "Error while fetching sequences for schema: " + this, - meta -> ctx(meta).resultQuery(sql, MetaSchema.this.getName()).fetch() + Result result = meta(() -> "Error while fetching sequences for schema: " + this, meta -> + withCatalog(getCatalog(), ctx(meta), ctx -> + ctx.resultQuery(sql, MetaSchema.this.getName()).fetch() + ) ); - // TODO Support catalogs as well Map> groups = result.intoGroups(new Field[] { result.field(0), result.field(1) }); sequenceCache = new LinkedHashMap<>();