O ile mi wiadomo, „indeks klastrowy” to indeks, w którym węzły liści indeksu są stronami danych. Różni się to od indeksu nieklastrowego, w którym węzły liści są odwołaniami do wierszy przechowywanych na stronach danych.
Tabela może mieć co najwyżej jeden indeks klastrowy. W tabeli z indeksem klastrowym dane są sortowane według kluczy indeksu.
Postgres nie obsługuje indeksów klastrowych. Ma optymalizację tabeli o nazwie "cluster" który sortuje dane na podstawie indeksu. Jednak ta kolejność nie jest zachowywana, więc nie jest tym samym, co indeks klastrowy.