Openflow Connector for PostgreSQL: Mapeamento de dados¶
Nota
O conector está sujeito aos Termos do conector Snowflake.
Este tópico descreve como os tipos de dados do PostgreSQL são mapeados para os tipos de dados do Snowflake.
PostgreSQL para mapeamento de tipo de dados Snowflake¶
A tabela a seguir mostra como os tipos de dados do PostgreSQL são mapeados para os tipos de dados do Snowflake ao replicar dados.
Tipo de PostgreSQL |
Tipo de dados Snowflake |
Notas |
|---|---|---|
SMALLINT / INT2 |
INT |
|
INTEGER / INT / INT4 |
INT |
|
BIGINT / INT8 |
INT |
|
SMALLSERIAL / SERIAL2 |
INT |
|
SERIAL / SERIAL4 |
INT |
|
BIGSERIAL / SERIAL8 |
INT |
|
NUMERIC / DECIMAL |
NUMBER |
A escala e a precisão são preservadas dentro das limitações do Snowflake. A escala negativa é convertida para escala 0 com precisão ajustada. |
REAL / FLOAT4 |
FLOAT |
|
DOUBLE PRECISION / FLOAT8 |
FLOAT |
|
MONEY |
FLOAT |
|
BOOLEAN / BOOL |
BOOLEAN |
|
CHARACTER / CHAR / BPCHAR |
TEXT |
|
CHARACTER VARYING / VARCHAR |
TEXT |
|
TEXT |
TEXT |
|
BYTEA |
BINARY |
Compatível até o tamanho máximo de entrada no Snowflake (16 MB). |
DATE |
DATE |
|
TIME / TIME WITHOUT TIME ZONE |
TIME |
|
TIME WITH TIME ZONE / TIMETZ |
TIMESTAMP_TZ |
|
TIMESTAMP / TIMESTAMP WITHOUT TIME ZONE |
TIMESTAMP_NTZ |
|
TIMESTAMP WITH TIME ZONE / TIMESTAMPTZ |
TIMESTAMP_LTZ |
|
INTERVAL |
TEXT |
|
JSON |
VARIANT |
Compatível até o tamanho máximo de entrada no Snowflake (16 MB). |
JSONB |
VARIANT |
Compatível até o tamanho máximo de entrada no Snowflake (16 MB). |
UUID |
TEXT |
|
XML |
TEXT |
|
BIT |
TEXT |
|
BIT VARYING / VARBIT |
TEXT |
|
POINT |
TEXT |
|
LINE |
TEXT |
|
LSEG |
TEXT |
|
BOX |
TEXT |
|
PATH |
TEXT |
|
POLYGON |
TEXT |
|
CIRCLE |
TEXT |
|
CIDR |
TEXT |
|
INET |
TEXT |
|
MACADDR |
TEXT |
|
MACADDR8 |
TEXT |
|
TSVECTOR |
TEXT |
|
TSQUERY |
TEXT |
|
PG_LSN |
TEXT |
Nota
Quaisquer tipos de dados do PostgreSQL não listados nesta tabela são mapeados para TEXT por padrão.