PostgreSQL

Como instalar e configurar o banco de dados PostgreSQL no Ubuntu 20.04

Como instalar e configurar o banco de dados PostgreSQL no Ubuntu 20.04
PostgreSQL é um dos mais famosos sistemas de software de gerenciamento de banco de dados de código aberto disponível gratuitamente. Este sistema é rápido, confiável, flexível, fácil de usar e contém recursos avançados que permitem que aplicativos complexos sejam construídos em um espaço de trabalho tolerável a falhas. Existem dois pacotes diferentes de PostgreSQL, cada um destinado a um propósito específico. O pacote PostgreSQL Client funciona no lado do cliente para se conectar a servidores, enquanto o pacote PostgreSQL Server permite que seu sistema configure e hospede seus próprios bancos de dados. Este tutorial mostrará como instalar esses dois pacotes e como configurar o servidor PostgreSQL em algumas etapas fáceis.

Como instalar o DBMS do cliente PostgreSQL no Ubuntu

O cliente PostgreSQL permite que você execute o comando shell PostgreSQL para se conectar remotamente aos bancos de dados do servidor PostgreSQL.

Etapa 1: Atualizar APT

Como você sempre deve fazer ao instalar um novo sistema, primeiro atualize e atualize seu APT.

$ sudo apt update

$ sudo apt upgrade

Etapa 2: Baixe e instale o cliente PostgreSQL

Depois de atualizar seu APT, baixe e instale o cliente PostgreSQL com o seguinte comando de terminal.

$ sudo apt install postgresql-client.

Etapa 3: Conecte-se ao PostgreSQL

Você pode se conectar a um servidor PostgreSQL remoto usando o comando psql. Você terá que fornecer o host ou endereço IP do servidor correto do servidor remoto. Você também terá que fornecer as credenciais corretas para obter acesso ao servidor. Use o comando abaixo para se conectar ao servidor.

$ psql -h postgre-server -U postgre-user

Como instalar o servidor PostgreSQL no Ubuntu

Você pode hospedar um ou mais bancos de dados PostgreSQL em sua própria máquina local com a ajuda do pacote do servidor PostgreSQL.

Etapa 1: Atualizar APT

Como você sempre deve fazer ao instalar um novo sistema, primeiro atualize e atualize seu APT.

$ sudo apt update

Etapa 2: Baixe e instale o servidor PostgreSQL

Agora baixe e instale o pacote do servidor PostgreSQL através do comando.

$ sudo apt install postgresql

Etapa 3: verificar a porta usada pelo PostgreSQL

Depois que a instalação for concluída, você pode ouvir a porta usada pelo PostgreSQL através da porta padrão 5432. Verifique isso dando o seguinte comando.

$ ss -nlt

Etapa 4: alterar as configurações de inicialização

Você também pode alterar as configurações de inicialização do PostgreSQL Server após a inicialização do sistema através dos comandos systemctl.

$ sudo systemctl enable postgresql

$ sudo systemctl disable postgresql

Etapa 5: acessar o servidor PostgreSQL

Quando o PostgreSQL Server é instalado, ele é acessível apenas de uma máquina local e usa o endereço IP de loopback de sua máquina. Você pode alterar esta configuração no arquivo de configuração do PostgreSQL para permitir acesso remoto. Digite o seguinte comando para abrir o arquivo de configuração do PostgreSQL no gedit ou qualquer outro editor de texto.

$ sudo gedit / etc / postgresql / 12 / main / postgresql.conf

Figura: arquivo de configuração PostgreSQL aberto em um editor gedit.

Altere a seguinte linha na seção “CONEXÕES E AUTENTICAÇÕES”. Este comando fará com que o PostgreSQL ouça todo o tráfego de entrada através da porta. Em seguida, salve o arquivo e feche-o.

listen_addresses = '*'

Figura: Código de escuta colado na área CONEXÃO E AUTENTICAÇÕES.

Etapa 6: reinicie o PostgreSQL

Você precisará reiniciar o serviço PostgreSQL para ter efeito de todas as mudanças para fazer isso, execute o seguinte comando na janela do seu terminal.

$ sudo systemctl reiniciar postgresql

Etapa 7: verificar o uso da porta PostgreSQL

Você pode verificar o uso da porta PostgreSQL e o endereço IP usando o comando de escuta.

$ ss -nlt

Etapa 8: permitir que o cliente de entrada se conecte

Você deve adicionar a seguinte linha a outro arquivo de configuração que permitirá que um cliente de entrada conecte seus bancos de dados e usuários. A opção MD5 neste comando é usada para aplicar a senha de autenticação a todos os usuários conectados.

$ sudo gedit / etc / postgresql / 12 / main / pg_hba.conf
Linha = hospedar todos todos 0.0.0.0/0 md5

Figura: Adicionando linha ao arquivo de configuração pg_hba com o editor gedit.

Etapa 9: ajustar as configurações do firewall

Você deve se certificar de que o firewall não interrompe as conexões de entrada através da porta 5432 do PostgreSQL. Para fazer isso, insira o seguinte comando na janela do terminal.

$ sudo ufw permitir de qualquer para qualquer porta 5432 proto tcp

Conclusão

Este artigo abordou como instalar o pacote PostgreSQL Client, como instalar o pacote PostgreSQL Server e como configurar um banco de dados PostgreSQL. Depois de ler este artigo, você também deve saber como conceder acesso a outras contas para acesso remoto ao servidor ou a um banco de dados.

Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...