From db10aed04558905845b18b0d3f7a695468818203 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 5 Nov 2024 09:18:16 +0100 Subject: [PATCH] [jOOQ/jOOQ#17515] Regression in code generation for MariaDB where unsignedTypes=false is ignored --- .../src/main/java/org/jooq/meta/DefaultDataTypeDefinition.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultDataTypeDefinition.java b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultDataTypeDefinition.java index ef9a936fa7..8f549c3c60 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/DefaultDataTypeDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/DefaultDataTypeDefinition.java @@ -131,7 +131,7 @@ public class DefaultDataTypeDefinition implements DataTypeDefinition { this.schema = schema; // [#519] [#17135] Some types have unsigned versions - if (!database.supportsUnsignedTypes() && typeName.toLowerCase().endsWith("unsigned")) + if (!database.supportsUnsignedTypes() && typeName.toLowerCase().contains("unsigned")) typeName = P_UNSIGNED.matcher(typeName).replaceFirst(""); // [#3420] Some databases report NULL as a data type, e.g. Oracle for (some) AQ tables