Mapeamentos de sintaxe e tipo de dados entre instâncias de HTAP e TaurusDB
As instâncias de HTAP padrão são compatíveis com a sintaxe nativa do StarRocks. A comparação de cadeias de caracteres e os nomes de bancos de dados, tabelas, visualizações, usuários e funções diferenciam maiúsculas de minúsculas, mas os nomes de colunas e partições não diferenciam maiúsculas de minúsculas. Para obter detalhes, consulte Documentação oficial da StarRocks.
Quando os dados das instâncias de TaurusDB são sincronizados com as instâncias de HTAP, os tipos de dados serão convertidos. Para mais detalhes, consulte Tabela 1.
Tipo de dados |
Tipo de dados de instância de TaurusDB |
Tipo de dados de instância 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 |
Não suportado |
|
SPATIAL |
GEOMETRY |
Não suportado |
POINT |
Não suportado |
|
LINESTRING |
Não suportado |
|
POLYGON |
Não suportado |
|
MULTIPOINT |
Não suportado |
|
MULTILINESTRING |
Não suportado |
|
MULTIPOLYGON |
Não suportado |
|
GEOMETRYCOLLECTION |
Não suportado |
|
JSON |
JSON |
JSON |