All Products
Search
Document Center

ApsaraDB RDS:Manage extensions

Last Updated:Feb 28, 2026

Install, uninstall, update, and search for PostgreSQL extensions on an ApsaraDB RDS for PostgreSQL instance from the ApsaraDB RDS console.

Prerequisites

Before you begin, ensure that you have:

Usage notes

Warning

If the extension requires preloading via the shared_preload_libraries parameter and the extension name is not already in the parameter value, installing the extension automatically restarts the RDS instance. To check whether this applies, go to the Parameters page of the RDS instance and view the shared_preload_libraries configuration.

  • GanosBase extensions and PostGIS extensions cannot be installed in the same schema.

  • The following extensions require a privileged account. If you use a non-privileged account, the installation fails:

    • ganos_geometry_topology

    • ganos_tiger_geocoder

    • postgis_tiger_geocoder

    • postgis_topology

  • Uninstalling an extension may cause data loss and service interruptions. Proceed with caution.

Procedure

  1. Go to the Instances page. In the top navigation bar, select the region of the RDS instance. Find the RDS instance and click the instance ID.

  2. In the left-side navigation pane, click Plug-ins.

The Plug-ins page provides two tabs: Extension Marketplace and Extension Management.

Install an extension

Use one of the following methods to install an extension.

From the Extension Marketplace tab

  1. Click the Extension Marketplace tab to view popular extensions.

  2. Find the target extension and click Install in the Actions column.

From the Extension Management tab

  1. Click the Extension Management tab and specify the database whose extensions you want to manage.

  2. Click the Uninstalled Extensions tab.

  3. Find the target extension and click Install in the Actions column.

Note

Select multiple extensions to install them at a time.

Uninstall an extension

Important

Uninstalling an extension may cause data loss and service interruptions. Proceed with caution.

  1. On the Extension Management tab, specify the database whose extensions you want to manage.

  2. Click the Installed Extensions tab.

  3. Find the target extension and click Uninstall in the Actions column.

Note

Select multiple extensions to uninstall them at a time.

Update an extension

  1. On the Extension Management tab, specify the database whose extensions you want to manage.

  2. Click the Installed Extensions tab.

  3. Find the target extension and click Upgrade Version in the Actions column.

Note

If Upgrade Version is not displayed in the Actions column, the extension already runs the latest version.

Search for extensions

  1. On the Extension Management tab, specify the database whose extensions you want to manage.

  2. Use Filter by extension to search for extensions by feature. Select multiple features to narrow results.

Apply extensions to another database

  1. On the Extension Management tab, specify the database whose extensions you want to manage.

  2. Click the Installed Extensions tab.

  3. Click Apply to Other Databases to install all extensions from the current database on another database.

API reference

OperationDescription
CreatePostgresExtensionsCreates an extension for a database. If the extension is not created after the operation succeeds, check whether the major engine version of the RDS instance supports the extension. For more information, see Extensions supported by ApsaraDB RDS for PostgreSQL.
DescribePostgresExtensionsQueries extensions installed on a database.
UpdatePostgresExtensionsUpdates the version of an extension on a database.
DeletePostgresExtensionsDeletes an extension from a database.