Skip to main content
Version: 0.3

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.