PostgreSQL數據庫支持各種數據類型,包括但不限于以下類型:
數值類型:整數(integer)、小數(numeric)、浮點數(float)、雙精度浮點數(double precision)、小數(decimal)、實數(real)等。
字符串類型:字符(char)、變長字符(varchar)、文本(text)、字符串(string)等。
日期/時間類型:日期(date)、時間(time)、時間戳(timestamp)、間隔(interval)等。
布爾類型:布爾(boolean)。
枚舉類型:枚舉(enum)。
數組類型:數組(array)。
JSON類型:JSON、JSONB。
幾何類型:點(point)、線(line)、圓(circle)、多邊形(polygon)、路徑(path)等。
網絡地址類型:IP地址(inet)、CIDR地址(cidr)、MAC地址(macaddr)等。
UUID類型:UUID。
XML類型:XML。
二進制類型:二進制(bytea)。
范圍類型:范圍(range)。
自定義類型:可通過CREATE TYPE語句創建自定義數據類型。
以上僅列舉了部分常見的數據類型,實際上PostgreSQL支持更多類型,用戶也可以通過擴展來添加新的數據類型。