================================= PostgreSQL specific model indexes ================================= .. module:: django.contrib.postgres.indexes .. versionadded:: 1.11 The following are PostgreSQL specific :doc:`indexes ` available from the ``django.contrib.postgres.indexes`` module. ``BrinIndex`` ============= .. class:: BrinIndex(fields=[], name=None, pages_per_range=None) Creates a `BRIN index `_. The ``pages_per_range`` argument takes a positive integer. ``GinIndex`` ============ .. class:: GinIndex() Creates a `gin index `_. To use this index on data types not in the `built-in operator classes `_, you need to activate the `btree_gin extension `_ on PostgreSQL. You can install it using the :class:`~django.contrib.postgres.operations.BtreeGinExtension` migration operation.