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