

# Atualizações do mecanismo de banco de dados do Amazon Aurora PostgreSQL
<a name="AuroraPostgreSQL.Updates"></a><a name="pgsql_relnotes"></a>

Depois disso, é possível encontrar informações sobre as atualizações e as versões do mecanismo Amazon Aurora PostgreSQL. Descubra também como atualizar a versão Amazon Aurora PostgreSQL do mecanismo. Para obter mais informações sobre as versões do Aurora em geral, consulte [Versões do Amazon Aurora](Aurora.VersionPolicy.md).

**dica**  
Você pode minimizar o tempo de inatividade necessário para a atualização do cluster de banco de dados usando uma implantação azul/verde. Para obter mais informações, consulte [Usar implantações azul/verde do Amazon Aurora para atualizações de banco de dados](blue-green-deployments.md).

**Topics**
+ [Identificar as versões do Amazon Aurora PostgreSQL](#AuroraPostgreSQL.Updates.Versions)
+ [Versões Amazon Aurora PostgreSQL e versões do mecanismo](AuroraPostgreSQL.Updates.20180305.md)
+ [Versões de extensão para o Amazon Aurora PostgreSQL](AuroraPostgreSQL.Extensions.md)
+ [Como atualizar os clusters de banco de dados de Amazon Aurora MySQL](USER_UpgradeDBInstance.PostgreSQL.md)
+ [Usar uma versão de suporte de longo prazo (LTS) do Aurora PostgreSQL](AuroraPostgreSQL.Updates.LTS.md)

## Identificar as versões do Amazon Aurora PostgreSQL
<a name="AuroraPostgreSQL.Updates.Versions"></a>

O Amazon Aurora contém determinados recursos que são gerais para o Aurora e estão disponíveis para todos os clusters de bancos de dados Aurora. O Aurora contém outros recursos que são específicos de um mecanismo de banco de dados compatível com o Aurora. Esses recursos estão disponíveis somente para esses clusters de bancos de dados Aurora que usam o mecanismo de banco de dados, como o Aurora PostgreSQL.

Um banco de dados do Aurora normalmente tem dois números de versão, o número da versão do mecanismo de banco de dados e o número da versão do Aurora. Se uma versão do Aurora PostgreSQL tiver um número de versão do Aurora, ela será incluída após o número da versão do mecanismo na listagem [Versões Amazon Aurora PostgreSQL e versões do mecanismo](AuroraPostgreSQL.Updates.20180305.md). 

**Topics**
+ [Número de versão do Aurora](#AuroraPostgreSQL.Updates.Versions.AuroraNumber)
+ [Número de versão do mecanismo do PostgreSQL](#AuroraPostgreSQL.Updates.Versions.EngineNumber)

### Número de versão do Aurora
<a name="AuroraPostgreSQL.Updates.Versions.AuroraNumber"></a>

Os números de versão do Aurora usam o esquema de nomeação *major*.*minor*.*patch*. Uma versão do patch do Aurora inclui correções de bugs importantes adicionadas a uma versão secundária após o lançamento. Para saber mais sobre as versões principal, secundária e patch do Amazon Aurora, consulte [Versões principais do Amazon Aurora](Aurora.VersionPolicy.Versioning.md#Aurora.VersionPolicy.MajorVersions), [Versões secundárias do Amazon Aurora](Aurora.VersionPolicy.Versioning.md#Aurora.VersionPolicy.MinorVersions) e [Versões de patch do Amazon Aurora](Aurora.VersionPolicy.Versioning.md#Aurora.VersionPolicy.PatchVersions). 

Você pode descobrir o número de versão do Aurora da instância de banco de dados Aurora PostgreSQL com a consulta SQL a seguir:

```
postgres=> SELECT aurora_version();
```

A partir das versões 13.3, 12.8, 11.13, 10.18 do PostgreSQL e para todas as outras posteriores, os números de versão do Aurora se alinham mais de perto com a versão do mecanismo do PostgreSQL. Por exemplo, consultar um cluster de bancos de dados Aurora PostgreSQL 13.3 retorna o seguinte:

```
aurora_version
----------------
 13.3.1
(1 row)
```

Versões anteriores, como o cluster de bancos de dados Aurora PostgreSQL 10.14, retornam números de versão semelhantes aos seguintes:

```
aurora_version
----------------
 2.7.3
(1 row)
```

### Número de versão do mecanismo do PostgreSQL
<a name="AuroraPostgreSQL.Updates.Versions.EngineNumber"></a>

A partir do PostgreSQL 10, as versões do mecanismo de banco de dados PostgreSQL usam um esquema de numeração *major*.*minor* para todas as versões. Alguns exemplos incluem PostgreSQL 10.18, PostgreSQL 12.7 e PostgreSQL 13.3. 

Versões anteriores ao PostgreSQL 10 usavam um esquema de numeração *major*.*major*.*minor* em que os dois primeiros dígitos compõem o número da versão principal e um terceiro dígito denota uma versão menor. Por exemplo, o PostgreSQL 9.6 era uma versão principal, com versões secundárias 9.6.21 ou 9.6.22 indicadas pelo terceiro dígito.

**nota**  
O mecanismo PostgreSQL versão 9.6 não tem mais suporte. Para atualizar, consulte [Como atualizar os clusters de banco de dados de Amazon Aurora MySQL](USER_UpgradeDBInstance.PostgreSQL.md). Para obter versões, políticas e cronogramas de lançamento, consulte [Por quanto tempo as versões principais do Amazon Aurora permanecem disponíveis](Aurora.VersionPolicy.Versioning.md#Aurora.VersionPolicy.MajorVersionLifetime).

Você pode descobrir o número da versão do mecanismo de banco de dados PostgreSQL com a seguinte consulta SQL:

```
postgres=> SELECT version();
```

Para um cluster de banco de dados Aurora PostgreSQL 13.3, os resultados são os seguintes:

```
version
-------------------------------------------------------------------------------------------------
 PostgreSQL 13.3 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 7.4.0, 64-bit
(1 row)
```