SnowConvert AI – PostgreSQL – Datentypen

Aktuelle Datentypkonvertierung für PostgreSQL in Snowflake.

Gilt für:

  • PostgreSQL

  • Greenplum

  • Netezza

Snowflake unterstützt die meisten grundlegenden SQL-Datentypen (mit einigen Einschränkungen) bei Verwendung in Spalten, lokalen Variablen, Ausdrücken, Parametern und anderen geeigneten Orten.

Numerische Datentypen

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>Hinweis: Snowflake unterstützt das Definieren von Spalten als IDENTITY, wodurch automatisch fortlaufende Werte generiert werden. Dies ist der übersichtlichere und oft bevorzugte Ansatz in Snowflake.</em></p>

Zeichentypen

PostgreSQL

Snowflake

VARCHAR

<p>VARCHAR<br><br><em>Hinweis: VARCHAR enthält Unicode UTF-8-Zeichen. Wenn keine Länge angegeben wird, ist der Standard die maximal zulässige Länge (16.777.216).</em></p>

CHAR

CHAR

CHARACTER

<p>CHARACTER<br><br><em>Hinweis:</em> CHARACTER von Snowflake ist ein Alias für VARCHAR.</p>

NCHAR

NCHAR

BPCHAR

<p>VARCHAR<br><br><em>Hinweis: Der BPCHAR-Datentyp wird in Snowflake <strong>nicht unterstützt</strong>. Stattdessen wird VARCHAR verwendet. Weitere Informationen dazu finden Sie unter</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 (Sonderzeichentyp)

VARCHAR

Boolesche Typen

PostgreSQL

Snowflake

BOOL/BOOLEAN

BOOLEAN

Binärtypen

PostgreSQL

Snowflake

BYTEA

BINARY

Typen von Bitzeichenfolgen

PostgreSQL

Snowflake

BIT

CHARACTER

BIT-VARYING

CHARACTER VARYING

VARBIT

CHARACTER VARYING

Datums- und Uhrzeitdaten

PostgreSQL

Snowflake

DATE

DATE

TIME

TIME

TIME WITH TIME ZONE

<p>TIME<br><br><em>Hinweis: TIME ZONE wird für Zeitdatentypen nicht unterstützt. Weitere Informationen dazu finden Sie unter</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>Hinweis: Der Datentyp wird in Snowflake <strong>nicht unterstützt</strong>. Stattdessen wird VARCHAR verwendet. Weitere Informationen dazu finden Sie unter</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>Hinweis: Der Datentyp wird in Snowflake <strong>nicht unterstützt</strong>. Stattdessen wird VARCHAR verwendet. Weitere Informationen dazu finden Sie unter</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>

Pseudotypen

PostgreSQL

Snowflake

UNKNOWN

<p>TEXT<br><br><em>Hinweis: Der Datentyp wird in Snowflake <strong>nicht unterstützt</strong>. Stattdessen wird TEXT verwendet. Weitere Informationen dazu finden Sie unter</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>

Array-Typen

PostgreSQL

Snowflake

type []

<p>ARRAY<br><br><em>Hinweis: Fest typisiertes Array ohne Typprüfung in ARRAY transformiert. Weitere Informationen dazu finden Sie unterSSC <a href=“../../../general/technical-documentation/issues-and-troubleshooting/functional-difference/postgresqlFDM.md#ssc-fdm-pg0016“><em></em>-</a>-<em></em></p>.