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

Como verificar a versão do PostgreSQL


Às vezes, você pode precisar encontrar a versão do PostgreSQL para determinar se um comando ou recurso específico é compatível com ela. Neste artigo, veremos as diferentes maneiras de verificar a versão do PostgreSQL.



Como verificar a versão do PostgreSQL


Aqui estão os passos para verificar a versão do PostgreSQL. Você pode encontrar a versão do PostgreSQL para servidor de banco de dados e cliente, via comando Shell, bem como consultas SQL. Veremos cada uma dessas abordagens uma a uma.



Descubra a versão do PostgreSQL usando o Shell Command


Você pode obter a versão do PostgreSQL para Servidor a partir do terminal/linha de comando simplesmente emitindo postgres comando com a opção -V.
$ postgres -V
Postgres (PostgreSQL) 10.3.10

Se postgres comando não é suportado diretamente, encontre o caminho de seu binário usando localizar comando
$ locate bin/postgres
/usr/lib/postgresql/10.3/bin/postgres

Agora use o caminho completo com a opção -V para obter sua versão.
$ /usr/lib/postgresql/10.3/bin/postgres -V
Postgres (PostgreSQL) 10.3.10

Da mesma forma, você pode determinar a versão do cliente PostgreSQL usando psql comando com a opção -V.
$ psql -V
psql (PostgreSQL) 10.3.10

Novamente, se psql comando não é suportado, use localizar comando para descobrir o caminho de seu binário.
$ locate bin/psql
/usr/bin/psql

Agora execute o caminho completo com a opção -V
$ /usr/bin/psql -V
psql (PostgreSQL) 10.3.10

A propósito, quando você faz login no shell do PostgreSQL, ele exibe automaticamente a versão do cliente acima do prompt.

Leia também:Como limitar o acesso ao banco de dados no PostgreSQL



Encontre a versão do PostgreSQL usando SQL


Você também pode encontrar a versão do PostgreSQL usando consultas SQL. Aqui estão duas consultas SQL para obter a versão do PostgreSQL. Um usa versão() função enquanto o outro usa server_version variável do sistema.
-# SELECT version();
PostgreSQL 10.3.10, compiled by Visual C++ build 1800, 64-bit

OU
-# SHOW server_version;
10.3.10

Da mesma forma, você também pode visualizar a versão do cliente PostgreSQL usando psql consulta como mostrado abaixo.
=# \! psql -V 
psql (PostgreSQL) 10.3.10

Fornecemos quatro maneiras de obter a versão do PostgreSQL, tanto para servidor quanto para cliente. Espero que ajude.

A Ubiq facilita a visualização de dados e o monitoramento em painéis em tempo real. Experimente o Ubiq gratuitamente.