From 7553f2396d4cb1e41976bd4b0b6fd4498833fa10 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Thu, 15 Mar 2018 16:41:03 +0100 Subject: [PATCH] [#7315] SQLDataType.CLOB translates to TINYTEXT rather than TEXT in MySQL --- jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java b/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java index 9e55547265..2219f09d33 100644 --- a/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java +++ b/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java @@ -89,6 +89,7 @@ public class MySQLDataType { public static final DataType DEC = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.DECIMAL, "dec", "decimal"); public static final DataType VARCHAR = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.VARCHAR, "varchar", "char"); public static final DataType CHAR = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.CHAR, "char", "char"); + public static final DataType TEXT = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.CLOB, "text", "char"); public static final DataType BLOB = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.BLOB, "blob", "binary"); public static final DataType BINARY = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.BINARY, "binary", "binary"); public static final DataType VARBINARY = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.VARBINARY, "varbinary", "binary"); @@ -122,7 +123,6 @@ public class MySQLDataType { public static final DataType TINYTEXT = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.CLOB, "tinytext", "char"); public static final DataType MEDIUMTEXT = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.CLOB, "mediumtext", "char"); - public static final DataType TEXT = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.CLOB, "text", "char"); public static final DataType LONGTEXT = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.CLOB, "longtext", "char"); public static final DataType ENUM = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.VARCHAR, "enum", "char"); public static final DataType SET = new DefaultDataType(SQLDialect.MYSQL, SQLDataType.VARCHAR, "set", "char");