ડિફોલ્ટ B-tree ની બહાર, PostgreSQL કેટલાક વિશેષ ઇન્ડેક્સ પ્રકારો આપે છે — GIN, GiST, BRIN, Hash — દરેક વિવિધ ડેટા અને ક્વેરી પેટર્નના માટે અનુરૂપ, વધુમાં partial અને expression ઇન્ડેક્સ લવચીકતા માટે. યોગ્ય ઇન્ડેક્સ પ્રકાર પસંદ કરવો વિશેષ ક્વેરીઝ માટે કામગીરીમાં નાટકીય સુધાર લાવી શકે છે.
