Android

Como verificar a versão do postgresql

1 - INSTALANDO E CONFIGURANDO O POSTGRESQL

1 - INSTALANDO E CONFIGURANDO O POSTGRESQL

Índice:

Anonim

O PostgreSQL, geralmente conhecido simplesmente como Postgres, é um sistema de gerenciamento de banco de dados relacional de objeto de uso geral de código aberto.

Saber qual versão do servidor PostgreSQL está instalado e em execução no seu sistema pode ser importante em algumas situações. Por exemplo, se você estiver instalando um aplicativo que requer uma versão específica do PostgreSQL, precisará descobrir a versão do seu servidor PostgreSQL.

, explicaremos como descobrir qual versão do servidor PostgreSQL está sendo executada no seu sistema.

Versão PostgreSQL

As versões do PostgreSQL são versionadas usando o seguinte esquema:

MAJOR.MINOR

Por exemplo, no PostgreSQL 12.1, 12 é uma versão principal e 1 é uma versão secundária.

  • MAJOR - A partir do PostgreSQL 10, cada nova versão principal aumenta a parte MAJOR da versão em um, por exemplo, 10, 11 ou 12. Antes do PostgreSQL 10, as versões principais eram representadas com um número decimal, por exemplo, 9.0 ou 9.6.

    MINOR - O número de versão menor é a última parte do número da versão. Por exemplo, 11.4 e 11.6 são versões secundárias que fazem parte da versão 11 do PostgreSQL e 9.6.15 e 9.6.16 fazem parte da versão 9.6 do PostgreSQL.

Os principais lançamentos do PostgreSQL com novos recursos geralmente são entregues uma vez por ano. Cada versão principal é suportada por 5 anos.

Usando a linha de comando

Para descobrir qual versão do PostgreSQL está sendo executada no seu sistema, chame o comando postgres com a opção --version ou -V :

postgres --version

O comando imprimirá a versão do PostgreSQL:

postgres (PostgreSQL) 10.6

Neste exemplo, a versão do servidor PostgreSQL é 10.6 .

Se o binário do postgres não estiver no PATH do sistema, você receberá um erro dizendo "postgres: comando não encontrado". Isso geralmente acontece quando o pacote PostgreSQL não é instalado a partir dos repositórios padrão da distribuição.

Você pode encontrar o caminho para o binário com o comando find ou find :

sudo find /usr -wholename '*/bin/postgres'

sudo updatedb locate bin/postgres

A saída deve ser algo como isto:

/usr/lib/postgresql/9.6/bin/postgres

Depois de encontrar o caminho para o binário, você pode usá-lo para obter a versão do servidor PostgreSQL:

/usr/lib/postgresql/9.6/bin/postgres -V

A versão do utilitário do cliente PostgreSQL, psql , pode ser encontrada usando o seguinte comando:

psql --version

A saída será mais ou menos assim:

postgres (PostgreSQL) 10.6

psql é um utilitário de linha de comando interativo que permite interagir com o servidor PostgreSQL.

Usando o Shell SQL

Outra maneira de determinar a versão do servidor PostgreSQL é efetuar login no prompt SQL do servidor e usar uma instrução SQL para imprimir a versão.

Você pode acessar o shell do PostgreSQL usando um cliente GUI como pgAdmin ou com psql :

sudo -u postgres psql

A instrução a seguir exibe a versão do servidor PostgreSQL junto com as informações de compilação:

SELECT version();

version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)

SHOW server_version;

server_version ---------------- 10.6 (1 row)

Conclusão

, mostramos várias opções diferentes sobre como encontrar a versão do servidor PostgreSQL em execução no seu sistema.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

postgresql