PostgreSQL包含以下常用的數據類型:
數值類型:整數(integer)、小數(decimal)、浮點數(float)、雙精度浮點數(double precision)、十進制數(numeric)等。
字符串類型:字符(character)、文本(text)、變長字符串(varchar)、定長字符串(char)等。
時間類型:日期(date)、時間(time)、時間戳(timestamp)、時間間隔(interval)等。
布爾類型:真(true)、假(false)。
數組類型:整數數組(integer[])、字符數組(character[])等。
JSON類型:JSON(json)、JSONB(jsonb)。
幾何類型:點(point)、線(line)、圓(circle)、多邊形(polygon)等。
網絡地址類型:IP地址(inet)、IPV4地址(cidr)。
枚舉類型:定義一組可選值的數據類型。
UUID類型:唯一標識符。
位串類型:位串(bit)、位串數組(bit[])等。
XML類型:XML(xml)。
以上是一些常見的PostgreSQL數據類型,還可以使用用戶自定義類型(user-defined types)來定義自己的數據類型。