Tipos de dados compatíveis com tabelas do Apache Iceberg
Este tópico descreve os tipos de dados compatíveis que o Redshift Spectrum pode ler em tabelas no formato Apache Iceberg.
O Amazon Redshift pode consultar tabelas do Iceberg que contêm os seguintes tipos de dados:
binary boolean date decimal double float int list long map string struct timestamp without time zone
Para obter mais informações sobre tipos de dados do Iceberg, consulte Schemas
A tabela a seguir mostra a relação entre tipos de dados do Amazon Redshift e tipos de dados de tabela do Iceberg.
Tipo do Iceberg | Tipo do Amazon Redshift | Observações |
---|---|---|
boolean |
boolean |
|
- | tinyint |
Não é compatível com tabelas do Iceberg no Amazon Redshift. |
- | smallint |
Não é compatível com tabelas do Iceberg no Amazon Redshift. |
int |
int |
Nas instruções SQL do Amazon Redshift, esse tipo é INTEGER . |
long |
bigint |
|
double |
double |
|
float |
float |
|
decimal(P, S) |
decimal(P, S) |
P é precisão, S é escala. |
- | char |
Não é compatível com tabelas do Iceberg no Redshift Spectrum. |
string |
string |
Nas instruções SQL do Amazon Redshift, esse tipo é VARCHAR . |
binary |
binary |
|
date |
date |
|
time |
- | |
timestamp |
timestamp |
|
timestamptz |
- |
|
list<E> |
array |
|
map<K,V> |
map |
|
struct<...> |
struct |
|
fixed(L) |
- | No momento, o tipo fixed(L) não é compatível com o Redshift Spectrum. |
Para obter mais informações sobre tipos de dados no Amazon Redshift, consulte Tipos de dados.