Sintaxis y asignaciones de tipos de datos entre instancias de HTAP y de TaurusDB
Las instancias de HTAP estándar admiten la sintaxis nativa de StarRocks. La comparación de cadenas de caracteres y los nombres de bases de datos, tablas, vistas, usuarios y roles distinguen entre mayúsculas y minúsculas, pero los nombres de columnas y particiones no distinguen entre mayúsculas y minúsculas. Para más detalles, véase la documentación oficial de StarRocks.
Cuando los datos de las instancias de TaurusDB se sincronizan con las instancias de HTAP, los tipos de datos se convertirán. Para más detalles, véase Tabla 1.
Tipo de datos |
Tipo de datos de instancia de TaurusDB |
Tipo de datos de instancia de HTAP |
---|---|---|
NUMERTIC |
TINYINT |
TINYINT |
TINYINT UNSIGNED |
SMALLINT |
|
SMALLINT |
SMALLINT |
|
SMALLINT UNSIGNED |
INT |
|
MEDIUMINT |
INT |
|
INTEGER/INT |
INT |
|
INTEGER/INT UNSIGNED |
BIGINT |
|
BIGINT |
BIGINT |
|
BIGINT UNSIGNED |
LARGEINT |
|
DECIMAL/NEMERIC |
DECIMAL |
|
FLOAT |
FLOAT |
|
DOUBLE/REAL |
DOUBLE |
|
BIT |
BIT |
|
DATE TIME |
DATE |
DATE |
DATETIME |
DATETIME |
|
TIMESTAMP |
DATETIME |
|
TIME |
VARCHAR |
|
YEAR |
INT |
|
STRING |
CHAR |
CHAR/VARCHAR |
VARCHAR |
VARCHAR |
|
BINARY |
VARBINARY |
|
VARBINARY |
VARBINARY |
|
BLOB |
VARBINARY |
|
TEXT |
TEXT |
|
ENUM |
VARCHAR |
|
SET |
No se admite |
|
SPATIAL |
GEOMETRY |
No se admite |
POINT |
No se admite |
|
LINESTRING |
No se admite |
|
POLYGON |
No se admite |
|
MULTIPOINT |
No se admite |
|
MULTILINESTRING |
No se admite |
|
MULTIPOLYGON |
No se admite |
|
GEOMETRYCOLLECTION |
No se admite |
|
JSON |
JSON |
JSON |