[#3277] SQLite DECIMAL(p, s) types are not correctly recognised

This commit is contained in:
Lukas Eder 2014-05-27 11:07:24 +02:00
parent f9eb414255
commit a51058743a

View File

@ -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));