Neben dem Standard-B-tree bietet PostgreSQL mehrere spezialisierte Index-Typen — GIN, GiST, BRIN, Hash — die jeweils für unterschiedliche Daten- und Abfragemuster geeignet sind, plus partial- und expression-Indexes für zusätzliche Flexibilität. Die Wahl des richtigen Index-Typs kann die Leistung spezialisierter Abfragen dramatisch verbessern.
