diff --git a/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java index 72ecf78b92..1529963d73 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java @@ -201,7 +201,9 @@ public class XMLDatabase extends AbstractDatabase { } catch (Exception ignore) {} - return DSL.using(dialect); + // [#6493] Data types are better discovered from the family, not the dialect. This affects the XMLDatabase, + // for instance. Other databases are currently not affected by the family / dialect distinction + return DSL.using(dialect.family()); } @Override