Skip to main content
Skip to main content

PostgreSQL Extensions

Private preview in ClickHouse Cloud

Managed Postgres includes a curated set of extensions to extend the functionality of your database. Below is the list of available extensions.

Installing extensions

To install an extension, connect to your database and run:

CREATE EXTENSION extension_name;

To see which extensions are currently installed:

SELECT * FROM pg_extension;

To view all available extensions and their versions:

SELECT * FROM pg_available_extensions;

Available extensions

ExtensionVersionDescription
address_standardizer3.6.1Used to parse an address into constituent elements
address_standardizer-33.6.1Alias for address_standardizer
address_standardizer_data_us3.6.1Address Standardizer US dataset example
address_standardizer_data_us-33.6.1Alias for address_standardizer_data_us
adminpack2.1Administrative functions for PostgreSQL (PG16 only)
amcheckFunctions for verifying relation integrity
autoinc1.0Functions for autoincrementing fields
bloom1.0Bloom access method - signature file based index
bool_plperl1.0Transform between bool and plperl
bool_plperlu1.0Transform between bool and plperlu
btree_gin1.3Support for indexing common datatypes in GIN
btree_gist1.8Support for indexing common datatypes in GiST
citext1.8Data type for case-insensitive character strings
cube1.5Data type for multidimensional cubes
dblink1.2Connect to other PostgreSQL databases from within a database
dict_int1.0Text search dictionary template for integers
dict_xsyn1.0Text search dictionary template for extended synonym processing
earthdistance1.2Calculate great-circle distances on the surface of the Earth
file_fdw1.0Foreign-data wrapper for flat file access
fuzzystrmatch1.2Determine similarities and distance between strings
h34.2.3H3 bindings for PostgreSQL
h3_postgis4.2.3H3 PostGIS integration
hll2.19Type for storing HyperLogLog data
hstore1.8Data type for storing sets of (key, value) pairs
hstore_plperl1.0Transform between hstore and plperl
hstore_plperlu1.0Transform between hstore and plperlu
hypopg1.4.2Hypothetical indexes for PostgreSQL
intagg1.1Integer aggregator and enumerator (obsolete)
insert_username1.0Functions for tracking who changed a table
intarray1.5Functions, operators, and index support for 1-D arrays of integers
ip4r2.4IPv4 and IPv6 range index types
isn1.3Data types for international product numbering standards
jsonb_plperl1.0Transform between jsonb and plperl
jsonb_plperlu1.0Transform between jsonb and plperlu
lo1.2Large Object maintenance
ltree1.3Data type for hierarchical tree-like structures
moddatetime1.0Functions for tracking last modification time
mysql_fdw1.2Foreign data wrapper for querying a MySQL server
old_snapshot1.0Utilities in support of old_snapshot_threshold (PG16 only)
orafce4.16Functions and operators that emulate a subset of functions and packages from the Oracle RDBMS
pageinspect1.13Inspect the contents of database pages at a low level
pg_buffercacheExamine the shared buffer cache
pg_clickhouse0.1Interfaces to query ClickHouse databases from PostgreSQL
pg_cron1.6Job scheduler for PostgreSQL
pg_freespacemap1.3Examine the free space map (FSM)
pg_hint_planOptimizer hints for PostgreSQL
pg_ivm1.13Incremental view maintenance on PostgreSQL
pg_logicalinspect1.0Functions to inspect logical decoding components (PG18+)
pg_partman5.4.0Extension to manage partitioned tables by time or ID
pg_prewarm1.2Prewarm relation data
pg_repack1.5.3Reorganize tables in PostgreSQL databases with minimal locks
pg_similarity1.0Support similarity queries
pg_stat_statementsTrack planning and execution statistics of all SQL statements executed
pg_surgery1.0Extension to perform surgery on a damaged relation
pg_trgm1.6Text similarity measurement and index searching based on trigrams
pg_visibility1.2Examine the visibility map (VM) and page-level visibility info
pg_walinspect1.1Functions to inspect contents of PostgreSQL Write-Ahead Log
pgauditProvides auditing functionality
pgcrypto1.4Cryptographic functions
pglogical2.4.6PostgreSQL Logical Replication
pglogical_origin1.0.0Dummy extension for compatibility when upgrading from Postgres 9.4
pgrouting4.0.0pgRouting Extension
pgrowlocks1.2Show row-level locking information
pgstattuple1.5Show tuple-level statistics
pgtap1.3.4Unit testing for PostgreSQL
plperl1.0PL/Perl procedural language
plperlu1.0PL/PerlU untrusted procedural language
plpgsql1.0PL/pgSQL procedural language
plpgsql_check2.8Extended check for plpgsql functions
postgis3.6.1PostGIS geometry and geography spatial types and functions
postgis-33.6.1Alias for postgis
postgis_raster3.6.1PostGIS raster types and functions
postgis_raster-33.6.1Alias for postgis_raster
postgis_sfcgal3.6.1PostGIS SFCGAL functions
postgis_sfcgal-33.6.1Alias for postgis_sfcgal
postgis_tiger_geocoder3.6.1PostGIS tiger geocoder and reverse geocoder
postgis_tiger_geocoder-33.6.1Alias for postgis_tiger_geocoder
postgis_topology3.6.1PostGIS topology spatial types and functions
postgis_topology-33.6.1Alias for postgis_topology
postgres_fdw1.2Foreign-data wrapper for remote PostgreSQL servers
prefix1.2.0Prefix Range module for PostgreSQL
refint1.0Functions for implementing referential integrity (obsolete)
seg1.4Data type for representing line segments or floating-point intervals
semver0.41.0Semantic version data type
sslinfo1.2Information about SSL certificates
tablefunc1.0Functions that manipulate whole tables, including crosstab
tcn1.0Triggered change notifications
tsm_system_rows1.0TABLESAMPLE method which accepts number of rows as a limit
tsm_system_time1.0TABLESAMPLE method which accepts time in milliseconds as a limit
unaccent1.1Text search dictionary that removes accents
unit7SI units extension
uuid-ossp1.1Generate universally unique identifiers (UUIDs)
vector0.8.1Vector data type and ivfflat and hnsw access methods
xml21.2XPath querying and XSLT

pg_clickhouse extension

The pg_clickhouse extension is pre-installed on every Managed Postgres instance. It allows you to query ClickHouse databases directly from PostgreSQL, enabling a unified query layer for both transactions and analytics.

See the pg_clickhouse documentation for setup instructions and usage details.