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은 유니코드 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 데이터 타입은 Snowflake에서 <strong>지원되지 않습니다</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>참고: 데이터 타입은 Snowflake에서 <strong>지원되지 않습니다</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>참고: 데이터 타입은 Snowflake에서 <strong>지원되지 않습니다</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>참고: 데이터 타입은 Snowflake에서 <strong>지원되지 않습니다</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로 변환되었습니다. 자세한 내용은 </em><a href=”../../../general/technical-documentation/issues-and-troubleshooting/functional-difference/postgresqlFDM.md#ssc-fdm-pg0016”><em>SSC-FDM-PG0016</em></a><em>를 참조하세요.</em></p> |