Index de modèles spécifiques à PostgreSQL¶
Les éléments suivants sont des index spécifiques à PostgreSQL disponibles dans le module django.contrib.postgres.indexes.
BrinIndex¶
-
class
BrinIndex(fields=[], name=None, pages_per_range=None)[source]¶ Créé un index BRIN.
Le paramètre
pages_per_rangeaccepte un nombre entier positif.
GinIndex¶
-
class
GinIndex[source]¶ Créé un index gin.
Pour utiliser cet index sur des types de données ne figurant pas dans les classes d’opérateurs intégrés, vous devez activer l’extension btree_gin dans PostgreSQL. Vous pouvez installer l’extension par une opération de migration
BtreeGinExtension.