L'index BRIN (Block Range Index) stocke un résumé (minimum et maximum) pour chaque plage de blocs de la table. Très compact, il est efficace sur de très grandes tables dont les valeurs sont corrélées à l'ordre physique, comme des journaux horodatés. Il est peu utile si les données sont réparties sans ordre.
Exemple
CREATE INDEX ON journaux USING brin (cree_le);