跳到主要内容
跳到主要内容
编辑此页

PostgreSQL 数据类型映射

下表显示了 Postgres 的等效 ClickHouse 数据类型。

Postgres 数据类型ClickHouse 类型
DATE日期
TIMESTAMPDateTime
REALFloat32
DOUBLEFloat64
DECIMAL, NUMERICDecimal
SMALLINTInt16
INTEGERInt32
BIGINTInt64
SERIALUInt32
BIGSERIALUInt64
TEXT, CHARString
INTEGERNullable(Int32)
ARRAY数组
FLOAT4Float32
BOOLEANBool
VARCHARString
BITString
BIT VARYINGString
BYTEAString
NUMERICDecimal
GEOGRAPHYPoint, Ring, Polygon, MultiPolygon
GEOMETRYPoint, Ring, Polygon, MultiPolygon
INETIPv4, IPv6
MACADDRString
CIDRString
HSTOREMap(K, V), Map(K,Variant)
UUIDUUID
ARRAY<T>ARRAY(T)
JSON*String, Variant, Nested, Tuple
JSONBString

* ClickHouse 正在开发对 JSON 的生产支持。目前,用户可以将 JSON 映射为 String,并使用 JSON functions,或者如果结构可预测,则将 JSON 直接映射到 TuplesNested。请在此处阅读有关 JSON 的更多信息 here