Data Types
Current Data types conversion for Redshift in snowconvert.
This article is a work in progress.
It is being updated based on the progress made for Snowconvert Redshift.
Snowflake supports most basic SQL data types (with some restrictions) for use in columns, local variables, expressions, parameters, and any other appropriate/suitable locations.
Numeric Data Types
INTEGER
INTEGER
BIGINT
BIGINT
DOUBLE PRECISION
DOUBLE PRECISION
FLOAT
FLOAT
FLOAT4
FLOAT4
FLOAT8
FLOAT8
INT
INT
INT2
SMALLINT
INT4
INTEGER
INT8
INTEGER
NUMERIC​
NUMERIC
DECIMAL
DECIMAL
REAL
REAL​
SMALLINT
SMALLINT
Character Types
CHAR
CHAR
CHARACTER
CHARACTER
NCHAR
NCHAR
BPCHAR
VARCHAR
BPCHAR data type is not supported in Snowflake. VARCHAR is used instead.
VARCHAR
VARCHAR
NVARCHAR
NVARCHAR
MSCEWI1073 - PENDING FUNCTIONAL EQUIVALENCE REVIEW
CHARACTER VARYING
CHARACTER VARYING
TEXT
TEXT
Boolean Types
BOOL
BOOL
This is a flawed migration that will generate an error in Snowflake. Pending review.
BOOLEAN
BOOLEAN
Binary Data Types
VARBYTE
TBD
Unsupported on Snowconvert
VARBINARY
VARBINARY
BINARY
BINARY
VARYING
TBD
Unsupported on Snowconvert
Date & Time Data Types
DATE
DATE
TIME
TIME
TIMETZ
TIME
Time zone not supported for time data type
TIMESTAMP
TIMESTAMP
TIMESTAMPTZ
TIMESTAMPTZ
TIMESTAMP WITH TIME ZONE
TIME
Time zone not supported for time data type
TIMESTAMP WITHOUT TIME ZONE
TIME
Not applicable in snowflake.
Other data types
GEOMETRY
TBD
MSCEWI1073 - PENDING FUNCTIONAL EQUIVALENCE REVIEW
GEOGRAPHY
TBD
MSCEWI1073 - PENDING FUNCTIONAL EQUIVALENCE REVIEW
HLLSKETCH
TBD
Unsupported on Snowconvert
SUPER
SUPER
This is a flawed migration that will generate an error in Snowflake. Pending review.
Related EWIs
MSC-PG0002: Bpchar converted to varchar
MSCEWI1073: Pending functional equivalence review
Last updated
Was this helpful?