[#2926] Add code-generation support for the MySQL / MariaDB TINYTEXT data type
This commit is contained in:
parent
510aac4e05
commit
643d14acc1
@ -46,6 +46,15 @@ DROP TABLE IF EXISTS t_unsigned/
|
||||
DROP TABLE IF EXISTS t_959/
|
||||
DROP TABLE IF EXISTS t_booleans/
|
||||
DROP TABLE IF EXISTS t_identity_pk/
|
||||
DROP TABLE IF EXISTS t_2926/
|
||||
|
||||
CREATE TABLE t_2926 (
|
||||
t1 TINYTEXT,
|
||||
t2 TEXT,
|
||||
t3 MEDIUMTEXT,
|
||||
t4 LONGTEXT
|
||||
)
|
||||
/
|
||||
|
||||
CREATE TABLE t_identity_pk (
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
|
||||
@ -46,6 +46,15 @@ DROP TABLE IF EXISTS t_unsigned/
|
||||
DROP TABLE IF EXISTS t_959/
|
||||
DROP TABLE IF EXISTS t_booleans/
|
||||
DROP TABLE IF EXISTS t_identity_pk/
|
||||
DROP TABLE IF EXISTS t_2926/
|
||||
|
||||
CREATE TABLE t_2926 (
|
||||
t1 TINYTEXT,
|
||||
t2 TEXT,
|
||||
t3 MEDIUMTEXT,
|
||||
t4 LONGTEXT
|
||||
)
|
||||
/
|
||||
|
||||
CREATE TABLE t_identity_pk (
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
|
||||
@ -124,6 +124,7 @@ public class MariaDBDataType {
|
||||
// Dialect-specific data types and synonyms thereof
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
public static final DataType<String> TINYTEXT = new DefaultDataType<String>(SQLDialect.MARIADB, SQLDataType.CLOB, "tinytext", "char");
|
||||
public static final DataType<String> MEDIUMTEXT = new DefaultDataType<String>(SQLDialect.MARIADB, SQLDataType.CLOB, "mediumtext", "char");
|
||||
public static final DataType<String> LONGTEXT = new DefaultDataType<String>(SQLDialect.MARIADB, SQLDataType.CLOB, "longtext", "char");
|
||||
public static final DataType<String> ENUM = new DefaultDataType<String>(SQLDialect.MARIADB, SQLDataType.VARCHAR, "enum", "char");
|
||||
|
||||
@ -124,6 +124,7 @@ public class MySQLDataType {
|
||||
// Dialect-specific data types and synonyms thereof
|
||||
// -------------------------------------------------------------------------
|
||||
|
||||
public static final DataType<String> TINYTEXT = new DefaultDataType<String>(SQLDialect.MYSQL, SQLDataType.CLOB, "tinytext", "char");
|
||||
public static final DataType<String> MEDIUMTEXT = new DefaultDataType<String>(SQLDialect.MYSQL, SQLDataType.CLOB, "mediumtext", "char");
|
||||
public static final DataType<String> LONGTEXT = new DefaultDataType<String>(SQLDialect.MYSQL, SQLDataType.CLOB, "longtext", "char");
|
||||
public static final DataType<String> ENUM = new DefaultDataType<String>(SQLDialect.MYSQL, SQLDataType.VARCHAR, "enum", "char");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user