PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como verificar sua versão do PostgreSQL


Neste artigo apresento várias maneiras de verificar sua versão do PostgreSQL.


Opção 1:SELECIONAR versão()


Se você já estiver conectado ao PostgreSQL, execute a seguinte consulta para retornar as informações de versão do servidor PostgreSQL:
SELECT version();

Aqui está o resultado ao usar o PostgreSQL 12.1:
                                                   version                                                   
-------------------------------------------------------------------------------------------------------------
 PostgreSQL 12.1 on x86_64-apple-darwin16.7.0, compiled by Apple LLVM version 8.1.0 (clang-802.0.42), 64-bit
(1 row)

Essa opção é útil quando você está conectado a um banco de dados PostgreSQL usando uma GUI, como PgAdmin, DBeaver, Azure Data Studio etc.

Mas você pode executar a mesma consulta quando estiver conectado a um banco de dados PostgreSQL usando o psql interface de linha de comando (CLI).

Opção 2:MOSTRAR versão_do_servidor


Se você quiser apenas o número da versão, execute SHOW server_version :
SHOW server_version;

Aqui está o resultado ao usar o PostgreSQL 12.1:
server_version 
----------------
12.1

Você também pode usar o server_version_num comando para retornar o número da versão como um inteiro:
SHOW server_version_num;

Aqui está o resultado ao usar o PostgreSQL 12.1
server_version_num 
--------------------
120001

Opção 3:usando a CLI


Aqui estão algumas opções úteis de interface de linha de comando (CLI).

O utilitário pg_config


O pg_config utilitário recupera informações sobre a versão instalada do PostgreSQL.

Executando-o com o --version A opção retorna o número da versão do servidor PostgreSQL:
pg_config --version

Aqui está o resultado ao usar a versão 12.1:
PostgreSQL 12.1

Outra maneira de fazer isso é usar postgres -V .
postgres -V

Resultado:
postgres (PostgreSQL) 12.1

O cliente psql


psql é um front-end baseado em terminal para o PostgreSQL.

Executando psql --version retorna o psql número da versão:
psql --version

Aqui está o resultado ao usar a versão 12.1:
psql (PostgreSQL) 12.1

Você também pode usar uma sintaxe abreviada psql -V para retornar o mesmo resultado.
psql -V

Resultado:
psql (PostgreSQL) 12.1