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。