Skip to main content

Snowflake Reference

Reference material for Snowflake Publishing -- data type mappings and CLI arguments.

Data Type Mapping

LakeXpress maps source types to Snowflake types automatically.

PostgreSQL to Snowflake

PostgreSQL TypeSnowflake Type
INTEGER, INT4NUMBER(38,0)
BIGINT, INT8NUMBER(38,0)
SMALLINT, INT2NUMBER(38,0)
NUMERIC(p,s)NUMBER(p,s)
REAL, FLOAT4FLOAT
DOUBLE PRECISIONDOUBLE
VARCHAR(n)VARCHAR(n)
TEXTVARCHAR(16777216)
DATEDATE
TIMESTAMPTIMESTAMP_NTZ
BOOLEANBOOLEAN
JSON, JSONBVARIANT

SQL Server to Snowflake

SQL Server TypeSnowflake Type
INTNUMBER(38,0)
BIGINTNUMBER(38,0)
DECIMAL(p,s)NUMBER(p,s)
FLOATDOUBLE
NVARCHAR(n)VARCHAR(n)
VARCHAR(MAX)VARCHAR(16777216)
DATEDATE
DATETIME, DATETIME2TIMESTAMP_NTZ
BITBOOLEAN

CLI Reference

Snowflake Publishing Arguments

OptionTypeDescription
--publish_target IDStringCredential ID for Snowflake publishing
--publish_schema_pattern PATTERNStringSchema naming pattern (default: EXT_{schema} for external, {schema} for internal)
--publish_table_pattern PATTERNStringTable naming pattern (default: {table})
--snowflake_table_type TYPEEnumexternal or internal (default: external)
--snowflake_no_viewsFlagSkip view creation (external tables only)
--snowflake_view_prefix PREFIXStringView name prefix (default: V_)
--snowflake_pk_constraintsFlagAdd PRIMARY KEY constraints (internal tables only)

Deprecated Arguments

Old ArgumentNew ArgumentNotes
--publish--publish_targetRemoved in v0.1.12+

See Also

Copyright © 2026 Architecture & Performance.