---
title: "PostgreSQL specific model indexes"
version: 1.11
locale: pt-br
source: https://docs.djangoproject.com/pt-br/1.11/ref/contrib/postgres/indexes/
canonical: https://djangodocs.dev/pt-br/1.11/ref/contrib/postgres/indexes/
---
# PostgreSQL specific model indexes

> **New in Django 1.11**

The following are PostgreSQL specific [indexes](/pt-br/1.11/ref/models/indexes/)
available from the `django.contrib.postgres.indexes` module.

## `BrinIndex`

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

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

The `pages_per_range` argument takes a positive integer.

## `GinIndex`

#### `class GinIndex`

Creates a [gin index](https://www.postgresql.org/docs/current/static/gin.html).

To use this index on data types not in the [built-in operator classes](https://www.postgresql.org/docs/current/static/gin-builtin-opclasses.html),
you need to activate the [btree\_gin extension](https://www.postgresql.org/docs/current/static/btree-gin.html) on
PostgreSQL. You can install it using the
[`BtreeGinExtension`](/pt-br/1.11/ref/contrib/postgres/operations/#django.contrib.postgres.operations.BtreeGinExtension) migration
operation.
