You need to enable JavaScript to run this app.
RDS for PostgreSQL

RDS for PostgreSQL

Copy page
Download PDF
Extensions
List of supported extensions
Copy page
Download PDF
List of supported extensions
This topic lists the extensions and their versions supported by various versions of RDS for PostgreSQL.​
tip​
  • Before using some extensions, you need to add the extension to the shared_preload_libraries parameter. Otherwise, the extension cannot be created. Extensions involved include pg_bigm, pg_cron, pg_hint_plan, pg_pathman, pg_prewarm, pg_stat_kcache, pg_stat_statements, pgaudit, and timescaledb.​
  • Some extensions have dependencies on other products. When using them, the dependent extensions must also be added to shared_preload_libraries. For more information, see the usage documentation of each extension.​
  • The following extensions have certain security risks when used and are not supported on RDS for PostgreSQL instances.​
  • jsonb_plpython3u​
  • plpython3u​
  • adminpack​
  • jsonb_plperlu​
  • hstore_plpython3u​
  • pltclu​
  • hstore_plperlu​
  • bool_plperlu​
  • file_fdw​
  • lo​
  • plperlu​
  • ltree_plpython3u​
  • bool_plperl​
  • hstore_plperl​
  • jsonb_plperl​
  • plperl​
​
Extension name​
PostgreSQL 17​
PostgreSQL 16​
PostgreSQL 15​
PostgreSQL 14​
PostgreSQL 13​
PostgreSQL 12​
PostgreSQL 11​
Description​
3.3.6​
3.3.6​
3.3.6​
3.3.6​
3.2.5​
3.1.4​
3.1.4​
Geographical name standardization extension based on the PAGC standard.​
3.3.6​
3.3.6​
3.3.6​
3.3.6​
3.2.5​
3.1.4​
3.1.4​
Data extension for geographical name standardization (United States) based on the PAGC standard.​
age​
Not support​
1.5.0​
1.5.0​
1.5.0​
Not support​
Not support​
Not support​
AGE database add-on.​
autoinc​
1​
1​
1​
1​
1​
1​
1​
Functions for automatically increasing field values.​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
Provide an index access method based on the Bloom filter.​
1.3​
1.3​
1.3​
1.3​
1.3​
1.3​
1.3​
Provides an example of a GIN operator class that implements B-tree equivalent behavior for multiple data types and all enum types.​
1.7​
1.6​
1.6​
1.6​
1.5​
1.5​
1.5​
Provide an example of a GiST operator class that implements B-tree equivalent behavior for multiple data types and all enum types.​
1.6​
1.6​
1.6​
1.6​
1.6​
1.6​
1.5​
Provides a case-insensitive string type.​
cube​
1.5​
1.5​
1.5​
1.5​
1.4​
1.4​
1.4​
Provides a data type for representing multidimensional cubes.​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Cross-database operation table.​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
Example of an add-on dictionary template for full-text search.​
dict_xsyn​
1​
1​
1​
1​
1​
1​
1​
Text search dictionary template for extended synonym handling.​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
Provides two different methods to calculate the great circle distance on the surface of the Earth.​
1.2​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
Judge the similarity and distance between strings.​
1.8​
1.8​
1.8​
1.8​
1.7​
1.6​
1.5​
Store key-value pairs in a single PostgreSQL value.​
hstore_plpython2u​
Not support​
Not support​
Not support​
1​
1​
1​
1​
Convert between hstore and plpython2u.​
hstore_plpythonu​
Not support​
Not support​
Not support​
1​
1​
1​
1​
Convert between hstore and plpythonu.​
​
1.4.2​
1.4.2​
1.4.2​
1.4.2​
1.4.2​
1.4.2​
1.4.2​
Support creating hypothetical indexes in memory.​
v0.2.0​
v0.2.0​
v0.2.0​
v0.2.0​
v0.2.0​
v0.2.0​
Not support​
Support index_advisor extension, which automatically analyzes given SQL queries and recommends optimal indexes to improve query performance.​
insert_username​
1​
1​
1​
1​
1​
1​
1​
Functions to track who made changes to a table.​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
Provides an integer aggregator and an enumerator.​
1.5​
1.5​
1.5​
1.5​
1.3​
1.2​
1.2​
Provides a number of useful functions and operators for manipulating null-free arrays of integers.​
isn​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Validates inputs against a hardcoded list of prefixes, also used to connect numbers during output.​
jsonb_plpython2u​
Not support​
Not support​
Not support​
1​
1​
1​
1​
Convert between jsonb and plpython2u.​
jsonb_plpythonu​
Not support​
Not support​
Not support​
1​
1​
1​
1​
Convert between jsonb and plpythonu.​
1.3​
1.2​
1.2​
1.2​
1.2​
1.1​
1.1​
A tag used to represent data stored in a hierarchical tree structure.​
ltree_plpython2u​
Not support​
Not support​
Not support​
1​
1​
1​
1​
Convert between ltree and plpython2u.​
ltree_plpythonu​
Not support​
Not support​
Not support​
1​
1​
1​
1​
Convert between ltree and plpythonu.​
moddatetime​
1​
1​
1​
1​
1​
1​
1​
Functions to track the last modification time.​
old_snapshot​
Not support​
1​
1​
1​
Not support​
Not support​
Not support​
Tools to support old_snapshot_threshold.​
4.14.1​
4.9.2​
4.9.2​
4.9.2​
4.9.2​
4.9.2​
4.9.2​
Provide a series of Oracle-compatible functions to make PostgreSQL databases compatible with Oracle databases.​
pageinspect​
1.12​
1.12​
1.11​
1.9​
1.8​
1.7​
1.7​
Views the content of the database pages at the fundamental level.​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Provides full-text search capabilities and allows the creation of a 2-gram GIN index to speed up the search process.​
1.5​
1.3​
1.3​
1.3​
1.3​
1.3​
1.3​
Provides a means for examining what's happening in the shared buffer cache in real time.​
1.6.5​
1.6.5​
1.6.5​
1.6.5​
1.6.5​
1.6.5​
1.6.5​
A cron-based PostgreSQL task scheduler extension that can directly execute PostgreSQL commands from within the database.​
0.1.0​
0.1.0​
0.1.0​
0.1.0​
0.1.0​
0.1.0​
0.1.0​
Logical decoding extension that sends WAL stream changes in Protocol Buffer format.​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Check the free space map (FSM).​
1.5.11​
1.5.11​
1.5.11​
1.5.11​
Not support​
Not support​
Not support​
Directly parse and execute GraphQL inside the database.​
1.7.0​
1.6.1​
1.5.2​
1.4.3​
1.3.10​
1.3.10​
1.3.9​
Hints PostgreSQL to change its intended execution plan via special comment statements.​
v1.7.0​
v1.7.0​
v1.7.0​
v1.7.0​
v1.7.0​
v1.7.0​
v1.7.0​
It embeds a high-precision Unix timestamp in the high-order bytes of the UUID, while the low-order bytes are filled with random numbers to ensure uniqueness.​
pg_hugepage_stat​
0.1​
0.1​
0.1​
0.1​
0.1​
0.1​
0.1​
Extension work for observing PostgreSQL hugepages.​
1.9​
1.9​
1.9​
1.9​
1.9​
Not support​
Not support​
Provides the incremental view maintenance (IVM) feature for RDS for PostgreSQL.​
1.1.1​
1.1.1​
1.1.1​
1.1.1​
1.1.1​
1.1.1​
1.1.1​
Provides full-text search capabilities for Chinese word segmentation.​
1.4.1​
1.4.1​
1.4.1​
1.4.1​
Not support​
Not support​
Not support​
Provides a non-transactional transaction and functions log recording mechanism Extension, used to retain log information when transactions or functions are Failed. Even if your functions or transactions are Failed for any reason, the logged information will not be rolled back, thus ensuring the safety of critical log data.​
5.2.4​
5.2.4​
5.2.4​
5.2.4​
Not support​
Not support​
Not support​
Creates and manages time-based and sequence-based table partition sets, designed to simplify the management of table partitions based on time or numbers/IDs.​
Not support​
Not support​
Not support​
Not support​
1.5​
1.5​
1.5​
High-performance partitioned table extension.​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Provides a convenient way to load data into either the operating system buffer cache or the PostgreSQL buffer cache.​
pg_proctab​
all_version​
all_version​
all_version​
all_version​
all_version​
all_version​
all_version​
Access information about operating system processes.​
4.7​
4.4​
4.4​
4.4​
4.4​
4.4​
4.4​
Statistics of resource-intensive activities.​
1.5.2​
1.5.2、1.4.8​
1.5.2、1.4.8​
1.5.2、1.4.8​
1.5.2、1.4.8​
1.5.2、1.4.8​
1.5.2、1.4.8​
Provides online Vacuum Full to address the increasing physical disk space used by tables, indexes, and other objects from frequent operations such as Update and Delete.s​
2.3.0​
2.2.3​
2.2.3​
2.2.3​
2.2.1​
2.2.1​
2.2.1​
Provides statistics on read and write information of the file system during operation.​
1.11​
1.9​
1.9​
1.9​
1.8​
1.7​
1.6​
Provides a means for tracking planning and execution statistics of all SQL statements executed by a server.​
pg_surgery​
1​
1​
1​
1​
Not support​
Not support​
Not support​
Extension to fix a damaged relation.​
1.6​
1.6​
1.6​
1.6​
1.5​
1.4​
1.4​
Provides functions and operators for determining the similarity of alphanumeric text, as well as index operator classes that support fast searching for similar strings.​
pg_visibility​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Checks the visibility map (VM) and page-level visibility details.​
pg_walinspect​
1.1​
1.1​
1​
Not support​
Not support​
Not support​
Not support​
Functions to view the contents of PostgreSQL's write-ahead logs.​
17.0​
16.0​
1.7.0​
1.6.2​
1.5.2​
1.4.1​
1.3.2​
Provides detailed session and object audit logging.​
1.3​
1.3​
1.3​
1.3​
1.3​
1.3​
1.3​
Provides password functions for PostgreSQL.​
0.2.0​
0.2.0​
0.2.0​
0.2.0​
0.2.0​
0.2.0​
0.2.0​
Generate and validate JSON Web Token within the database.​
pgmq​
​
1.7.0​
1.7.0​
1.7.0​
1.7.0​
Not support​
​
Not support​
​
Not support​
pgmq is a PostgreSQL-based lightweight message queue extension. Its API design is similar to Amazon SQS and RSMQ, providing users with simple yet powerful message processing capabilities.​
pgnodemx​
1.7​
1.6​
1.6​
1.6​
1.3​
1.3​
1.3​
SQL functions to collect node OS metrics from PostgreSQL.​
3.4.2​
3.4.2​
3.4.2​
3.4.2​
3.3.0​
3.1.3​
3.1.3​
Provides computing and analysis functions of spatial geometric networks.​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Provides a function to show row locking information for a specified table.​
1.5​
1.5​
1.5​
1.5​
1.5​
1.5​
1.5​
Provides various functions to obtain tuple-level statistics.​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
Provides the SQL procedural language.​
pltcl​
1​
1​
1​
1​
1​
1​
1​
PL/Tcl programming language.​
3.3.6​
3.3.2​
3.3.2​
3.3.2​
3.2.5​
3.1.4​
3.1.4​
PostGIS extensions related to spatial and geographic information.​
3.3.6​
3.3.6​
3.3.6​
3.3.6​
3.2.5​
3.1.4​
3.1.4​
PostGIS SFCGAL extension related to spatial geographic information.​
3.3.6​
3.3.6​
3.3.6​
3.3.6​
3.2.5​
3.1.4​
3.1.4​
PostGIS TIGER extensions related to spatial and geographic data information.​
3.3.6​
3.3.6​
3.3.6​
3.3.6​
3.2.5​
3.1.4​
3.1.4​
PostGIS extensions related to spatial and geographic topology data information.​
1.1​
1.1​
1.1​
1.1​
1.0​
1.0​
1.0​
Cross-database operation table.​
v2.19​
​
v2.19​
​
v2.19​
​
v2.19​
​
v2.19​
​
v2.19​
​
v2.19​
​
It introduces a custom data type hll to solve large-scale data cardinality estimation (count distinct) issues, such as billions or more, with minimal storage space and very fast computation speed.​
Not support​
4.4.0​
4.4.0​
4.4.0​
3.8.0​
Not support​
Not support​
Generates compound fingerprints based on machine learning methods for substructure search and structural similarity calculation of compounds.​
rds_util​
1​
1​
1​
1​
1​
1​
1​
Extension to get the real-time status of RDS PostgreSQL.​
refint​
1​
1​
1​
1​
1​
1​
1​
Functions for implementing referential integrity (outdated).​
0.5​
0.5​
0.5​
0.5​
0.5​
0.5​
0.5​
Provides efficient Bitmap storage and computing capabilities.​
1.5​
1.5​
1.5​
1.5​
Not support​
Not support​
Not support​
Enforces checking at the session or instance level on whether DML statements (mainly UPDATE and DELETE) contain valid filtering conditions.​
seg​
1.4​
1.4​
1.4​
1.4​
1.3​
1.3​
1.3​
Data type for representing line segments or floating-point intervals.​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
1.2​
Provides information about the SSL certificate provided by the current client.​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
Includes various functions that return tables.​
tcn​
1​
1​
1​
1​
1​
1​
1​
Triggered change notifications.​
2.17.2​
2.15.2​
2.15.2​
2.15.2​
2.11.2​
1.7.1​
1.7.1​
Supports automatic sharding, efficient writing, retrieval, and near real-time aggregation of time-series data.​
timetravel​
Not support​
Not support​
Not support​
Not support​
Not support​
Not support​
1​
PostgreSQL extension for table versioning and historical data queries.​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
Provides the SYSTEM_ROWS table sampling method.​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
1.0​
Provides the table sampling method SYSTEM_TIME.​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
A text search dictionary that removes accents (diacritic signs) from lexemes.​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
Provides functions to generate universally unique identifiers (UUIDs) using one of several standard algorithms.​
0.8.0​
0.8.0​
0.8.0​
0.8.0​
0.8.0​
0.6.2​
0.5.0​
Provides similarity search capabilities for high-dimensional vectors.​
xml2​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
1.1​
Provides XPath querying and XSLT functionality.​
2.2​
2.2​
2.2​
2.2​
2.2​
2.2​
2.2​
Provides Chinese word segmentation and full-text search capabilities in Chinese.​
​
​
Last updated: 2026.08.11 14:25:01