SnowConvert AI - PostgreSQL - Tipos de dados¶
Conversão de tipos de dados atuais de PostgreSQL para Snowflake.
Aplica-se a¶
PostgreSQL
Greenplum
Netezza
O Snowflake oferece suporte à maioria dos tipos de dados SQL mais básicos (com algumas restrições) para uso em colunas, variáveis locais, expressões, parâmetros e quaisquer outros locais apropriados/adequados.
Tipos de dados numéricos ¶
PostgreSQL |
Snowflake |
|---|---|
INT |
INT |
INT2 |
SMALLINT |
INT4 |
INTEGER |
INT8 |
INTEGER |
INTEGER |
INTEGER |
BIGINT |
BIGINT |
DECIMAL |
DECIMAL |
DOUBLE PRECISION |
DOUBLE PRECISION |
NUMERIC |
NUMERIC |
SMALLINT |
SMALLINT |
FLOAT |
FLOAT |
FLOAT4 |
FLOAT4 |
FLOAT8 |
FLOAT8 |
REAL |
REAL |
BIGSERIAL/SERIAL8 |
<p>INTEGER<br><br><em>Observação: o Snowflake é compatível com a definição de colunas como IDENTITY, o que gera automaticamente valores sequenciais. Esta é a abordagem mais concisa e frequentemente preferida no Snowflake.</em></p> |
Tipos de caracteres ¶
PostgreSQL |
Snowflake |
|---|---|
VARCHAR |
<p>VARCHAR<br><br><em>Observação: VARCHAR contém caracteres Unicode UTF-8. Se nenhum comprimento for especificado, o padrão é o comprimento máximo permitido (16.777.216).</em></p> |
CHAR |
CHAR |
CHARACTER |
<p>CHARACTER<br><br><em>Observação:</em> o CHARACTER do Snowflake é um alias para VARCHAR.</p> |
NCHAR |
NCHAR |
BPCHAR |
<p>VARCHAR<br><br><em>Observação: o tipo de dados BPCHAR <strong>não é compatível</strong> com o Snowflake. VARCHAR é usado no lugar. Para obter mais informações, consulte</em> <a href=»../../../general/technical-documentation/issues-and-troubleshooting/functional-difference/postgresqlFDM.md#ssc-fdm-pg0002»><em>SSC-FDM-PG0002</em></a><em>.</em></p> |
CHARACTER VARYING |
CHARACTER VARYING |
NATIONAL CHARACTER |
NCHAR |
NATIONAL CHARACTER VARYING |
NCHAR VARYING |
TEXT |
TEXT |
NAME (Tipo de caractere especial) |
VARCHAR |
Tipos boolianos ¶
PostgreSQL |
Snowflake |
|---|---|
BOOL/BOOLEAN |
BOOLEAN |
Tipos binários ¶
PostgreSQL |
Snowflake |
|---|---|
BYTEA |
BINARY |
Tipos de cadeias de caracteres de bits ¶
PostgreSQL |
Snowflake |
|---|---|
BIT |
CHARACTER |
BIT VARYING |
CHARACTER VARYING |
VARBIT |
CHARACTER VARYING |
Dados de data e hora ¶
PostgreSQL |
Snowflake |
|---|---|
DATE |
DATE |
TIME |
TIME |
TIME WITH TIME ZONE |
<p>TIME<br><br><em>Observação: fuso horário incompatível para o tipo de dados de hora. Para obter mais informações, consulte</em> <a href=»../../../general/technical-documentation/issues-and-troubleshooting/functional-difference/generalFDM.md#ssc-fdm-0005»><em>SSC-FDM-0005</em></a><em>.</em></p> |
TIME WITHOUT TIME ZONE |
TIME |
TIMESTAMP |
TIMESTAMP |
TIMESTAMPTZ |
TIMESTAMP_TZ |
TIMESTAMP WITH TIME ZONE |
TIMESTAMP_TZ |
TIMESTAMP WITHOUT TIME ZONE |
TIMESTAMP_NTZ |
INTERVAL YEAR TO MONTH |
<p>VARCHAR<br><br><em>Observação: o tipo de dados <strong>não é compatível</strong> com o Snowflake. VARCHAR é usado no lugar. Para obter mais informações, consulte</em> <a href=»../../../general/technical-documentation/issues-and-troubleshooting/conversion-issues/generalEWI.md#ssc-ewi-0036»><em>SSC-EWI-0036</em></a><em>.</em></p> |
INTERVAL DAY TO SECOND |
<p>VARCHAR<br><br><em>Observação: o tipo de dados <strong>não é compatível</strong> com o Snowflake. VARCHAR é usado no lugar. Para obter mais informações, consulte</em> <a href=»../../../general/technical-documentation/issues-and-troubleshooting/conversion-issues/generalEWI.md#ssc-ewi-0036»><em>SSC-EWI-0036</em></a><em>.</em></p> |
Pseudotipos¶
PostgreSQL |
Snowflake |
|---|---|
UNKNOWN |
<p>TEXT<br><br><em>Observação: o tipo de dados <strong>não é compatível</strong> com o Snowflake. TEXT é usado no lugar. Para obter mais informações, consulte</em> <a href=»../../../general/technical-documentation/issues-and-troubleshooting/conversion-issues/generalEWI.md#ssc-ewi-0036»><em>SSC-EWI-0036</em></a><em>.</em></p> |
Tipos de matrizes¶
PostgreSQL |
Snowflake |
|---|---|
type [] |
<p>ARRAY<br><br><em>Observação: Matriz fortemente digitada transformada em ARRAY sem verificação de tipo. Para obter mais informações, consulteSSC <a href=»../../../general/technical-documentation/issues-and-troubleshooting/functional-difference/postgresqlFDM.md#ssc-fdm-pg0016»><em></em>-</a>-<em></em></p>. |