Identificar as versões do Amazon Aurora PostgreSQL - Amazon Aurora

Identificar as versões do Amazon Aurora PostgreSQL

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.

Número de versão do Aurora

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, Versões secundárias do Amazon Aurora e Versões de patch do Amazon Aurora.

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 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. 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.

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)