============================= Database migration operations ============================= All of these :doc:`operations ` are available from the ``django.contrib.postgres.operations`` module. .. currentmodule:: django.contrib.postgres.operations ``CreateExtension`` =================== .. class:: CreateExtension(name) An ``Operation`` subclass which installs PostgreSQL extensions. .. attribute:: name This is a required argument. The name of the extension to be installed. ``BtreeGinExtension`` ===================== .. class:: BtreeGinExtension() .. versionadded:: 1.11 Install the ``btree_gin`` extension. ``CITextExtension`` =================== .. class:: CITextExtension() .. versionadded:: 1.11 Installs the ``citext`` extension. ``HStoreExtension`` =================== .. class:: HStoreExtension() Installs the ``hstore`` extension and also sets up the connection to interpret hstore data for possible use in subsequent migrations. ``TrigramExtension`` ==================== .. class:: TrigramExtension() .. versionadded:: 1.10 Installs the ``pg_trgm`` extension. ``UnaccentExtension`` ===================== .. class:: UnaccentExtension() Installs the ``unaccent`` extension.