L'index B-tree est le type d'index par défaut de PostgreSQL. Il maintient les valeurs triées dans un arbre équilibré, et sert aux égalités, aux intervalles (<, >, BETWEEN), aux tris et aux préfixes de LIKE (selon les paramètres de collation). Chaque index accélère les lectures mais ralentit les écritures et occupe de la place.
Exemple
CREATE INDEX idx_commandes_date ON commandes (date);