

# Atualizar extensões do PostgreSQL em bancos de dados do RDS para PostgreSQL
<a name="USER_UpgradeDBInstance.PostgreSQL.ExtensionUpgrades"></a>

Uma atualização de mecanismo do PostgreSQL não atualiza a maior parte das extensão do PostgreSQL. Para atualizar uma extensão após uma atualização de versão, use o comando `ALTER EXTENSION UPDATE`. 

**nota**  
Para obter informações sobre como atualizar a extensão PostGIS, consulte [Gerenciar dados espaciais com a extensão PostGIS](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md) ([Etapa 6: Atualize a extensão PostGIS](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md#Appendix.PostgreSQL.CommonDBATasks.PostGIS.Update)).  
Para atualizar a extensão `pg_repack`, solte a extensão e crie a versão no banco de dados atualizado. Para obter mais informações, consulte [a instalação do pg\$1repack](https://reorg.github.io/pg_repack/) na documentação do `pg_repack`.

Para atualizar uma extensão, use o seguinte comando. 

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

Para obter a lista de versões com suporte das extensões do PostgreSQL, consulte [Versões de extensões do PostgreSQL compatíveis](PostgreSQL.Concepts.General.FeatureSupport.Extensions.md).

Para listar as extensões instaladas no momento, use o catálogo [pg\$1extension](https://www.postgresql.org/docs/current/catalog-pg-extension.html) do PostgreSQL no comando a seguir.

```
SELECT * FROM pg_extension;
```

Para visualizar uma lista das versões de extensão específicas disponíveis para a instalação, use a visualização [ pg\$1available\$1extension\$1versions](https://www.postgresql.org/docs/current/view-pg-available-extension-versions.html) do PostgreSQL no comando a seguir.

```
SELECT * FROM pg_available_extension_versions;
```