提交 e7ff7dba 编写于 作者: S serge-rider

#6106 SQLite: dattime data type support


Former-commit-id: 14c3ae79
上级 6d55ef57
......@@ -43,13 +43,13 @@ public class SQLiteDataSource extends GenericDataSource {
// Resolve type name according to https://www.sqlite.org/datatype3.html
typeName = typeName.toUpperCase(Locale.ENGLISH);
SQLiteAffinity affinity;
if (typeName.contains("INT")) {
if (typeName.startsWith("INT")) {
affinity = SQLiteAffinity.INTEGER;
} else if (typeName.contains("CHAR") || typeName.contains("CLOB") || typeName.contains("TEXT")) {
} else if (typeName.contains("CHAR") || typeName.contains("CLOB") || typeName.contains("TEXT") || typeName.startsWith("DATE") || typeName.startsWith("TIME")) {
affinity = SQLiteAffinity.TEXT;
} else if (typeName.contains("BLOB")) {
affinity = SQLiteAffinity.BLOB;
} else if (typeName.contains("REAL") || typeName.contains("FLOA") || typeName.contains("DOUB")) {
} else if (typeName.startsWith("REAL") || typeName.startsWith("FLOA") || typeName.startsWith("DOUB")) {
affinity = SQLiteAffinity.REAL;
} else {
affinity = SQLiteAffinity.NUMERIC;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册