Installing an Extension
To install an extension, open the psql terminal and run:
CREATE EXTENSION <extension name>;
Note that you will need to be authenticated as a user with CREATE permissions, on the database that you install the extension into. For further details, see the official documentation.
The following extensions are supported and available for installation on your Instaclustr-managed Postgresql cluster:
Provides sample GIN operator classes that implement B-tree equivalent behavior
Provides GiST index operator classes that implement B-tree equivalent behavior
Provides a case-insensitive character string type, citext. Essentially, it internally calls lower when comparing values
Implements a data type cube for representing multidimensional cubes.
An example of an add-on dictionary template for full-text search
Provides several functions to determine similarities and distance between strings
Implements the hstore data type for storing sets of key/value pairs within a single PostgreSQL value
Provides a number of useful functions and operators for manipulating null-free arrays of integers
Provides data types for the following international product numbering standards: EAN13, UPC, ISBN (books), ISMN (music), and ISSN (serials)
Provides support for managing Large Objects (also called LOs or BLOBs)
Implements a data type ltree for representing labels of data stored in a hierarchical tree-like structure
Provides cryptographic functions for PostgreSQL
Provides functions and operators for determining the similarity of alphanumeric text based on trigram matching, as well as index operator classes that support fast searching for similar strings
Implements a data type seg for representing line segments, or floating point intervals
Includes various functions that return tables (that is, multiple rows)
Provides a trigger function that notifies listeners of changes to any table on which it is attached
Provides the table sampling method SYSTEM_ROWS, which can be used in the TABLESAMPLE clause of a SELECT command
Provides the table sampling method SYSTEM_TIME, which can be used in the TABLESAMPLE clause of a SELECT command
Text search dictionary that removes accents (diacritic signs) from lexemes.
Provides functions to generate universally unique identifiers (UUIDs) using one of several standard algorithms.
Requesting the Addition of an Extension
To request that other extensions be bundled with Instaclustr-managed PostgreSQL clusters, please raise a support request.