1 - INSTALANDO E CONFIGURANDO O POSTGRESQL
Índice:
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 parteMAJOR
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
e11.6
são versões secundárias que fazem parte da versão 11 do PostgreSQL e9.6.15
e9.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.
postgresqlComo verificar a versão do BIOS no Windows 10
Este post mostra como verificar a versão atual do BIOS no Windows 10 / 8.1 / 8/7 usando o Windows Registro, WMIC / CMD, System Information Tool ou DXDiag.
Como verificar a versão do PowerShell no Windows 10
Use este comando para verificar, obter e exibir a versão do PowerShell instalada no Windows 10/8 / 7 / computer.
O que é o DirectX no Windows? como verificar a versão do directx?
Explica o significado do DirectX no Windows em linguagem simples e como verificar sua versão no seu PC.