SnowConvert AI - PostgreSQL - データ型

PostgreSQLからSnowflakeへの現在のデータ型変換。

適用先

  • PostgreSQL

  • Greenplum

  • Netezza

Snowflakeは、列、ローカル変数、式、パラメーター、その他の適した/適切な場所で使用するための最も基本的な SQL データ型 (一部制限付き)をサポートしています。

数値データ型

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>注意:Snowflakeは、IDENTITYとして列を定義することをサポートしています。これは、自動的に連続的な値を生成します。これはより簡潔で、Snowflakeでしばしば好まれるアプローチです。</em></p>

文字タイプ

PostgreSQL

Snowflake

VARCHAR

<p>VARCHAR<br><br><em>注意:VARCHARは、Unicode UTF-8文字を保持します。長さが指定されていない場合、デフォルトは最大許容長(16,777,216)です。</em></p>

CHAR

CHAR

CHARACTER

<p>CHARACTER<br><br><em>注意:</em>SnowflakeのCHARACTERはVARCHARのエイリアスです。</p>

NCHAR

NCHAR

BPCHAR

<p>VARCHAR<br><br><em>注意:BPCHARデータ型は、<strong>Snowflakeではサポートされていません</strong>。VARCHARが代わりに使用されます。詳細は</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 (特殊文字タイプ)

VARCHAR

ブール型

PostgreSQL

Snowflake

BOOL/BOOLEAN

BOOLEAN

バイナリ型

PostgreSQL

Snowflake

BYTEA

BINARY

ビット列型

PostgreSQL

Snowflake

BIT

CHARACTER

BIT に VARYING

CHARACTER VARYING

VARBIT

CHARACTER VARYING

日付と時刻のデータ

PostgreSQL

Snowflake

DATE

DATE

TIME

TIME

TIME WITH TIME ZONE

<p>TIME<br><br><em>注意:時刻データ型でタイムゾーンはサポートされていません。詳細は、</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>注意:データ型が<strong>Snowflakeではサポートされていません</strong>。代わりにVARCHARが使用されます。詳細については、</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>注意:データ型が<strong>Snowflakeではサポートされていません</strong>。代わりにVARCHARが使用されます。詳細については、</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>

疑似型

PostgreSQL

Snowflake

UNKNOWN

<p>TEXT<br><br><em>注意:データ型が<strong>Snowflakeではサポートされていません</strong>。代わりにTEXTが使用されます。詳細については、</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>

配列型

PostgreSQL

Snowflake

type []

<p>ARRAY<br><br><em>注意:強い型付けの配列は、型チェックなしでARRAYに変換されます。詳細はSSC <a href="../../../general/technical-documentation/issues-and-troubleshooting/functional-difference/postgresqlFDM.md#ssc-fdm-pg0016"><em></em>-</a>-<em></em></p> をご参照ください。