---
title: "Index de modèles spécifiques à PostgreSQL"
version: 1.11
locale: fr
source: https://docs.djangoproject.com/fr/1.11/ref/contrib/postgres/indexes/
canonical: https://djangodocs.dev/fr/1.11/ref/contrib/postgres/indexes/
---
# Index de modèles spécifiques à PostgreSQL

> **New in Django 1.11**

Les éléments suivants sont des [index](/fr/1.11/ref/models/indexes/) spécifiques à PostgreSQL disponibles dans le module `django.contrib.postgres.indexes`.

## `BrinIndex`

#### `class BrinIndex(fields=[], name=None, pages_per_range=None)`

Créé un [index BRIN](https://www.postgresql.org/docs/current/static/brin-intro.html).

Le paramètre `pages_per_range` accepte un nombre entier positif.

## `GinIndex`

#### `class GinIndex`

Créé un [index gin](https://www.postgresql.org/docs/current/static/gin.html).

Pour utiliser cet index sur des types de données ne figurant pas dans les [classes d’opérateurs intégrés](https://www.postgresql.org/docs/current/static/gin-builtin-opclasses.html), vous devez activer [l’extension btree\_gin](https://www.postgresql.org/docs/current/static/btree-gin.html) dans PostgreSQL. Vous pouvez installer l’extension par une opération de migration [`BtreeGinExtension`](/fr/1.11/ref/contrib/postgres/operations/#django.contrib.postgres.operations.BtreeGinExtension).
