Mapping
The following tables explain how PostgreSQL source datatypes are mapped to each target database. Wirekite extracts data from PostgreSQL, converts it to an internal type representation, then maps to the appropriate target type.Numeric Types
Date and Time Types
Character Types
Binary Types
Bit String Types
Network Address Types
Geometric Types
Text Search Types
Other Types
ENUM types: When the target is MySQL or SingleStore, built-in ENUM types are preserved natively. For all other targets, PostgreSQL user-defined ENUM types are mapped to
varchar(4000).ARRAY types: PostgreSQL array types (e.g.,
integer[], text[]) are detected automatically and converted to native ARRAY types where the target supports them (Firebolt, Snowflake, Spanner, BigQuery, Databricks). For targets without native array support, arrays are stored as VARCHAR strings.