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> をご参照ください。 |