

# Actualización de las extensiones de PostgreSQL en bases de datos de RDS para PostgreSQL
<a name="USER_UpgradeDBInstance.PostgreSQL.ExtensionUpgrades"></a>

Una actualización del motor de PostgreSQL no actualiza la mayoría de las extensiones de PostgreSQL. Para actualizar una extensión después de una actualización de versiones, utilice el comando `ALTER EXTENSION UPDATE`. 

**nota**  
Para obtener información sobre la actualización de la extensión de PostGIS, consulte [Administración de datos espaciales con la extensión PostGIS](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md)([Paso 6: Actualice la extensión de PostGIS](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md#Appendix.PostgreSQL.CommonDBATasks.PostGIS.Update)).  
Para actualizar la extensión `pg_repack`, elimínela y, a continuación, cree la nueva versión en la base de datos actualizada. Para obtener más información, consulte [pg\$1repack installation](https://reorg.github.io/pg_repack/) (Instalación de pg\$1repack) en la documentación de `pg_repack`.

Para actualizar una extensión, utilice el siguiente comando. 

```
ALTER EXTENSION extension_name UPDATE TO 'new_version';
```

Para consultar la lista de versiones compatibles de extensiones de PostgreSQL, vea [Versiones de extensiones de PostgreSQL compatibles](PostgreSQL.Concepts.General.FeatureSupport.Extensions.md).

Para enumerar las extensiones instaladas actualmente, utilice el catálogo [pg\$1extension](https://www.postgresql.org/docs/current/catalog-pg-extension.html) de PostgreSQL en el siguiente comando.

```
SELECT * FROM pg_extension;
```

Para ver una lista de las versiones específicas de la extensión que están disponibles para su instalación, utilice la visualización [ pg\$1available\$1extension\$1versions](https://www.postgresql.org/docs/current/view-pg-available-extension-versions.html) de PostgreSQL en el siguiente comando.

```
SELECT * FROM pg_available_extension_versions;
```