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