Openflow Connector for PostgreSQL:选择使用 时默认使用的角色和仓库。数据映射¶
备注
此连接器受 Snowflake 连接器条款 的约束。
本主题介绍如何将 PostgreSQL 数据类型映射到 Snowflake 数据类型。
PostgreSQL 到 Snowflake 数据类型的映射¶
下表显示了在复制数据时,PostgreSQL 数据类型如何映射到 Snowflake 数据类型。
PostgreSQL 类型 |
Snowflake 类型 |
备注 |
|---|---|---|
SMALLINT / INT2 |
INT |
|
INTEGER / INT / INT4 |
INT |
|
BIGINT / INT8 |
INT |
|
SMALLSERIAL / SERIAL2 |
INT |
|
SERIAL / SERIAL4 |
INT |
|
BIGSERIAL / SERIAL8 |
INT |
|
NUMERIC / DECIMAL |
NUMBER |
在 Snowflake 限制范围内保留小数位数和精度。负小数位数将转换为小数位数 0,精度也随之调整。 |
REAL / FLOAT4 |
FLOAT |
|
DOUBLE PRECISION / FLOAT8 |
FLOAT |
|
MONEY |
FLOAT |
|
BOOLEAN / BOOL |
BOOLEAN |
|
CHARACTER / CHAR / BPCHAR |
TEXT |
|
CHARACTER VARYING / VARCHAR |
TEXT |
|
TEXT |
TEXT |
|
BYTEA |
BINARY |
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 |
Snowflake 中最高支持的最大条目大小 (16 MB)。 |
JSONB |
VARIANT |
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 |
备注
本表中未列出的任意 PostgreSQL 数据类型默认映射到 TEXT。