From a51058743a4bb45603760dbd27dfc97dd3c759aa Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 27 May 2014 11:07:24 +0200 Subject: [PATCH] [#3277] SQLite DECIMAL(p, s) types are not correctly recognised --- .../main/java/org/jooq/util/sqlite/SQLiteTableDefinition.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/util/sqlite/SQLiteTableDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/sqlite/SQLiteTableDefinition.java index 73c026d67c..79c6aa8cb0 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/sqlite/SQLiteTableDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/sqlite/SQLiteTableDefinition.java @@ -77,7 +77,7 @@ public class SQLiteTableDefinition extends AbstractTableDefinition { String name = record.getValue("name", String.class); String dataType = record.getValue("type", String.class) - .replaceAll("\\(\\d+\\)", ""); + .replaceAll("\\(\\d+(\\s*,\\s*\\d+)?\\)", ""); Number precision = parsePrecision(record.getValue("type", String.class)); Number scale = parseScale(record.getValue("type", String.class));