Skip to main content
Version: 0.32

PostgreSQL COPY → Parquet

Datatypes conversion mapping when exporting from PostgreSQL using the COPY protocol (--connectiontype pgcopy) to Parquet format.

SourcePostgreSQL COPY (pgcopy)
FormatParquet
FastBCP0.32.2.0
Test StatusPASS (Nullable)
info

The COPY protocol variant produces the same type mappings as the standard PostgreSQL driver. See also PostgreSQL (pgsql).

Parquet Schema: testdatatypes_nullable​

namephysical_typeconverted_typelogical_type
col_bigintINT64INT_64IntType(bitWidth=64, isSigned=1)
col_integerINT32INT_32IntType(bitWidth=32, isSigned=1)
col_smallintINT32INT_16IntType(bitWidth=16, isSigned=1)
col_booleanBOOLEAN——
col_numericINT64DECIMALDecimalType(scale=2, precision=18)
col_realFLOAT——
col_double_precisionDOUBLE——
col_moneyFIXED_LEN_BYTE_ARRAYDECIMALDecimalType(scale=4, precision=19)
col_dateINT32DATE—
col_timeINT32TIME_MILLISTimeType(isAdjustedToUTC=0, unit=MILLIS)
col_timestampINT64TIMESTAMP_MILLIS—
col_timestamptzBYTE_ARRAYUTF8StringType()
col_intervalFIXED_LEN_BYTE_ARRAYINTERVAL—
col_charBYTE_ARRAYUTF8StringType()
col_varcharBYTE_ARRAYUTF8StringType()
col_textBYTE_ARRAYUTF8StringType()
col_byteaBYTE_ARRAY——
col_uuidBYTE_ARRAYUTF8StringType()
col_jsonBYTE_ARRAYUTF8StringType()
col_jsonbBYTE_ARRAY——
col_xmlBYTE_ARRAYUTF8StringType()
col_inetBYTE_ARRAYUTF8StringType()
col_cidrBYTE_ARRAYUTF8StringType()
col_macaddrBYTE_ARRAYUTF8StringType()
col_pointBYTE_ARRAYUTF8StringType()
col_lineBYTE_ARRAYUTF8StringType()
col_lsegBYTE_ARRAYUTF8StringType()
col_boxBYTE_ARRAYUTF8StringType()
col_pathBYTE_ARRAYUTF8StringType()
col_polygonBYTE_ARRAYUTF8StringType()
col_circleBYTE_ARRAYUTF8StringType()
col_int4rangeBYTE_ARRAYUTF8StringType()
col_int8rangeBYTE_ARRAYUTF8StringType()
col_numrangeBYTE_ARRAYUTF8StringType()
col_tsrangeBYTE_ARRAYUTF8StringType()
col_tstzrangeBYTE_ARRAYUTF8StringType()
col_daterangeBYTE_ARRAYUTF8StringType()
col_bitBYTE_ARRAYUTF8StringType()
col_bit_varyingBYTE_ARRAYUTF8StringType()
col_oidBYTE_ARRAYUTF8StringType()
col_int_arrayBYTE_ARRAYUTF8StringType()
Copyright © 2026 Architecture & Performance.