9.2)

Dodatkowo użytkownicy mogą definiować własne typy danych, które całkowicie korzystają z infrastruktury GIST PostgreSQL. Doskonałym przykładem jest zdefiniowanie typów danych geograficznych na potrzeby systemów informacji geograficznej (GIS) w module PostGIS.

Obiekty definiowane przez użytkownika Można tworzyć większość obiektów bazodanowych m.in.: rzutowania konwersje typów typy danych domeny funkcje, włączając w to funkcje agregujące indeksy, włączając w to indeksy dla definiowanych typów danych operatory, istniejące mogę być nadpisane języki proceduralne

Ograniczenia wielkości elementów bazy Nazwa ograniczenia Wartość Maksymalny rozmiar bazy bez ograniczeń Maksymalny rozmiar tabeli 32 TB Maksymalny rozmiar wiersza 1,6 TB Maksymalny rozmiar pola w wierszu 1 GB Maksymalna liczba wierszy w tabeli bez ograniczeń Maksymalna liczba kolumn w tabeli 250 – 1600 (zależy od rodzaju kolumn) Maksymalna liczba indeksów dla tabeli bez ograniczeń

Inne cechy Silnik ten zawiera wiele obiektowych rozszerzeń takich jak możliwość definiowania nowych typów podstawowych i dziedziczenia typów tablic.

Posiada zaawansowany system transakcji, dwufazowe zatwierdzanie (2PC) i możliwość dodawania funkcjonalności m.in.