在PgSQL中,以下是常用的數據類型:
- 整數類型:int, bigint, smallint, serial, bigserial
- 浮點數類型:real, double precision
- 字符串類型:char, varchar, text
- 日期和時間類型:date, time, timestamp, interval
- 布爾類型:boolean
- 數組類型:integer[], varchar[], text[], etc.
- JSON和JSONB類型
- 二進制數據類型:bytea
- 網絡地址類型:inet, cidr
- 幾何數據類型:point, line, lseg, box, path, polygon, circle
除了以上列舉的數據類型,PgSQL還支持自定義數據類型和范圍類型。PgSQL還支持用戶自定義的枚舉類型,范圍類型和復雜結構類型。