{ "columnTypes": [ { "group": "Numbers", "options": [ "TINYINT", "SMALLINT", "MEDIUMINT", "INT", "BIGINT", "DECIMAL", "FLOAT", "DOUBLE" ] }, { "group": "Date and Time", "options": ["DATE", "TIME", "DATETIME", "TIMESTAMP", "YEAR"] }, { "group": "Strings", "options": [ "CHAR", "VARCHAR", "TINYTEXT", "TEXT", "MEDIUMTEXT", "LONGTEXT", "JSON" ] }, { "group": "Lists", "options": ["ENUM", "SET"] }, { "group": "Binary", "options": [ "BIT", "BINARY", "VARBINARY", "TINYBLOB", "BLOB", "MEDIUMBLOB", "LONGBLOB" ] }, { "group": "Geometry", "options": [ "GEOMETRY", "POINT", "LINESTRING", "POLYGON", "MULTIPOINT", "MULTILINESTRING", "MULTIPOLYGON", "GEOMETRYCOLLECTION" ] } ], "dataTypes": [ "", "INT", "TINYINT", "SMALLINT", "MEDIUMINT", "BIGINT", "DECIMAL", "NUMERIC", "FLOAT", "DOUBLE", "CHAR", "VARCHAR", "TEXT", "ENUM", "SET", "BINARY", "VARBINARY", "BLOB", "DATE", "TIME", "DATETIME", "TIMESTAMP", "YEAR", "BOOL", "BOOLEAN", "JSON", "JSONB", "XML", "UUID", "GEOMETRY", "POINT", "LINESTRING", "POLYGON" ], "tableField": [ "name", "type", "length", "defaultValue", "nullable", "primaryKey", "actions" ] }