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