Indeksy
W PostgreSQL zaimplementowano obsługę wielu typów indeksów takich jako B-drzewo, Hash, R-drzewo oraz GiST. Indeksy posiadają dodatkowe możliwości:
- indeksy funkcyjne, gdzie wskaźnik
powstaje na skroś uzysk funkcji, natomiast nie z wartości kolumny
- indeksy częściowe to znaczy
indeksy reprezentujące rozmiary tabeli, mogą pozostać utworzone przez dodanie klauzuli "WHERE" na końcu CREATE INDEX.
- w razie potrzeby PostgreSQL przypuszczalnie
przezierać
indeksy od czasu końca
- od wersji 8.1 jest zasiłek
na rzecz
łączenia indeksów pod użyciu tzw. bitmap indeksowych.