Basit: Integer, Numeric, Float, Char, String, Boolean Kompleks: Date/Time, Array, Money (para birimi), Ağ Adresi Turleri (cidr, inet ve macaddr), tsvector (ts – text search, tam metin araması yapmasını sağlayan sıralanmış sozcuk listesi), evrensel benzersiz tanımlayıcılar (UUID), enumerated, range, interval (izin verilen değerler kumesi, veri aralığı kısıtlaması ve denetim kısıtlamaları yapılabilen) NoSQL, Dokuman: JSON/JSONB, XML, Key-value (Hstore) Geometrik: Point, Line, lseg, Box, Circle, Polygon, Path Ozel/Kompozit Veri Turleri: Yeni veri turlerini desteklemek icin kolayca genişletilebilir.
-- Kompozit veri turu tanımlama orneği
Kod:
CREATE TYPE telefon_no AS ( alan_kodu varchar(3), no varchar(7) );