This topic provides an overview of the extensions and extension versions that are supported by ApsaraDB RDS for PostgreSQL instances.
If your RDS instance does not support a few extensions that are described in the following table, you must update the minor engine version of your RDS instance to the latest version. For more information, see Update the minor engine version of an ApsaraDB RDS for PostgreSQL instance.
The following table describes only common extensions. If you want to query the extensions that are supported by your RDS instance, you can run the
SELECT * FROM pg_available_extensions;
command.Before you use some extensions, you must add the names of the extensions to the value of the shared_preload_libraries parameter of your RDS instance. Otherwise, you cannot create the extensions.
The extensions include pg_stat_statements, auth_delay, passwordcheck, auto_explain, pg_pathman, orafce, pgaudit, pglogical, pg_bigm, pg_cron, pg_hint_plan, pg_prewarm, zhparser, timescaledb, pldebugger, sql_firewall, and pg_jieba.
If you want to use the pldebugger extension, you must add
plugin_debugger
to the value of the shared_preload_libraries parameter of your RDS instance.If you want to use the sql_firewall extension and the pg_stat_statements extension at the same time, you must add sql_firewall and pg_stat_statements to the value of the shared_preload_libraries parameter. Make sure that pg_stat_statements is followed by sql_firewall.
For more information about how to modify the shared_preload_libraries parameter, see Manage the parameters of an ApsaraDB RDS for PostgreSQL instance.
The following tables describe the extensions that are supported by the x86 architecture and the ARM architecture. For more information about the x86 architecture and the ARM architecture, see Architectures.
The extensions that are supported for ApsaraDB RDS for PostgreSQL instances are changed. Starting April 17, 2023, some extensions can no longer be created for ApsaraDB RDS for PostgreSQL instances that run minor engine versions earlier than 20230330. The existing extensions are not affected. For more information, see [Notice] Starting April 17, 2023, some extensions can no longer be created for ApsaraDB RDS for PostgreSQL instances that run earlier minor engine versions.
x86
Manage the parameters of an ApsaraDB RDS for PostgreSQL instance. The following tables describe the extensions that are supported by the x86 architecture and the ARM architecture. For more information about the x86 architecture and the ARM architecture, see Manage the parameters of an ApsaraDB RDS for PostgreSQL instance. The following tables describe the extensions that are supported by the x86 architecture and the ARM architecture. For more information about the x86 architecture and the ARM architecture, see Architectures. Important The extensions that are supported for ApsaraDB RDS for PostgreSQL instances are changed. Starting April 17, 2023, some extensions can no longer be created for ApsaraDB RDS for PostgreSQL instances that run minor engine versions earlier than 20230330. The existing extensions are not affected. For more information, see [Notice] Starting April 17, 2023, some extensions can no longer be created for ApsaraDB RDS for PostgreSQL instances that run earlier minor engine versions. x86
|
Was this helpful?