generated from corrad-software/corrad-af-2024
107 lines
1.6 KiB
JSON
107 lines
1.6 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|