Como Instalar PostgreSQL on Ubuntu (Configuração do pgAdmin)

Como Instalar PostgreSQL on Ubuntu?

PostgreSQL é um conhecido código aberto Relacional Dabater MSistema de gerenciamento (RDBMS). É popular em termos de recursos avançados, escalabilidade e estabilidade. Este RDBMS oferece suporte à integridade de dados, consultas complexas e acesso simultâneo.

A maioria das organizações seleciona PostgreSQL devido à sua extensibilidade, confiabilidade e natureza multiplataforma. Além disso, também fornece uma base sólida para lidar com grandes quantidades de dados. Esse RDM é preferido por analistas de dados, desenvolvedores e empresas que buscam uma solução de banco de dados flexível e poderosa.

Pré-requisitos

Para seguir nosso guia, você deve ter:

  • Ubuntu 22.04 instalado no seu sistema
  • A usuário não root com privilégios sudo

Agora, vamos verificar o procedimento para instalar o Postgres em Ubuntu usando o seguinte:

  • A Ubuntu repositório
  • A PostgreSQL repositório oficial

Método 1: como instalar e configurar PostgreSQL on Ubuntu Com o Ubuntu Repositório

Neste método, utilizaremos o Ubuntu repositório para baixar e instalar PostgreSQL. Este repositório já contém os pacotes oficiais atualizados e mantidos pelo Ubuntu desenvolvedores. Em última análise, isso garante que o processo de instalação permaneça simples e descomplicado.

Passo 1) Para instalar PostgreSQL no Linux, em primeiro lugar, atualize os pacotes do sistema:

sudo apt update

Saída:

Instalação e configuração PostgreSQL on Ubuntu

Instalação e configuração PostgreSQL on Ubuntu

Passo 2) Então, vá para PostgreSQL instalação:

sudo apt install postgresql -y

Instalação e configuração PostgreSQL on Ubuntu

Passo 3) Por último, verifique o PostgreSQL versão para verificação:

psql --version

Como você pode ver, PostgreSQL a versão 14.8 foi instalada com sucesso em nosso Ubuntu sistema:

Instalação e configuração PostgreSQL on Ubuntu

Método 2: instalar PostgreSQL on Ubuntu Com o PostgreSQL Repositório Oficial

O oficial PostgreSQL repositório permite que você acesse a versão mais recente do PostgreSQL e os recursos relevantes que não estão disponíveis no Ubuntu repositório oficial. Com PostgreSQLdo repositório oficial, você pode facilmente instalar e atualizar PostgreSQL.

Agora, siga as instruções fornecidas para instalar PostgreSQL on Ubuntu.

Passo 1) O primeiro passo é adicionar o repositório de PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Instale PostgreSQL on Ubuntu

Passo 2) Em seguida, prossiga para adicionar PostgreSQL chave do repositório:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Instale PostgreSQL on Ubuntu

Passo 3) Atualize seus pacotes de sistema para seguir em frente:

sudo apt update

Instale PostgreSQL on Ubuntu

Passo 4) Agora, vá em PostgreSQL instalação:

sudo apt install postgresql -y

Instale PostgreSQL on Ubuntu

Passo 5) Ver o PostgreSQL versão para confirmação:

psql --version

Pode-se observar que com a ajuda do PostgreSQL repositório, instalamos sua versão 15.3 em Ubuntu:

Instale PostgreSQL on Ubuntu

Como gerenciar PostgreSQL Usuários em Ubuntu?

Gerenciamento de PostgreSQL users envolve o processo de criação, modificação de seu acesso e remoção de usuários para controlar os privilégios do banco de dados. Ele garante que o administrador conceda as permissões necessárias e gerencie o PostgreSQL contas de usuário de forma eficaz.

Passo 1) Para criar um novo usuário Postgres em Ubuntu, execute este comando:

sudo -u postgres createuser --interactive

Como resultado, PostgreSQL solicitará que você digite o nome de usuário e confirme se o usuário recém-criado deve ter privilégios de superusuário:

Gerencie PostgreSQL Usuários em Ubuntu

No nosso caso, inserimos “huzail” como nome de usuário e permitimos que fosse um superusuário.

Passo 2) Você também pode conceder privilégios sudo separadamente ao usuário, especificando seu nome neste comando:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Gerencie PostgreSQL Usuários em Ubuntu

Passo 3) Caso queira descartar o usuário recém-criado, escreva seu nome no comando “DROP USER”:

DROP USER huzail;

Gerencie PostgreSQL Usuários em Ubuntu

Como gerenciar PostgreSQL Banco de dados ativado Ubuntu?

Em seguida vem a gestão do PostgreSQL banco de dados em Ubuntu. Isso envolve diferentes operações relacionadas à criação, modificação e alteração de bancos de dados para melhor organização.

Passo 1) Em primeiro lugar, utilize o “CRIAR BANCO DE DADOS”Comando para criar um banco de dados e especifique seu nome conforme adicionamos “guru99” aqui:

CREATE DATABASE guru99;

Gerencie PostgreSQL Banco de dados ativado Ubuntu

Passo 2) Em seguida, conceda acesso ao banco de dados ao usuário necessário:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Gerencie PostgreSQL Banco de dados ativado Ubuntu

No nosso caso, concedemos ao “guru99” acesso ao usuário “huzail”:

Gerencie PostgreSQL Banco de dados ativado Ubuntu

Passo 3) Caso queira excluir ou eliminar o banco de dados, execute o comando “DROP DATABASE” com o nome do banco de dados desejado:

DROP DATABASE guru99;

Consequentemente, o banco de dados fornecido será excluído:

Gerencie PostgreSQL Banco de dados ativado Ubuntu

Protegendo o padrão PostgreSQL Utilizador

A operação de garantia do default PostgreSQL o usuário compreende diferentes medidas, como configurar uma senha forte, habilitar a criptografia de senha relevante e reiniciar o PostgreSQL serviço. Ao fazer isso, o usuário padrão estará protegido contra acesso não autorizado.

Passo 1) Primeiramente, faça login no PostgreSQL banco de dados como já fizemos:

sudo -u postgres psql

Passo 2) Em seguida, adicione a senha padrão PostgreSQL usuário:

ALTER USER postgres PASSWORD 'my-secret-password123';

Protegendo o padrão PostgreSQL Utilizador

Passo 3) Abra o arquivo de configuração relevante para ativar a criptografia de senha:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

No comando acima, substitua o número da versão pelo PostgreSQL versão que você instalou, pois adicionamos “15” aqui:

Protegendo o padrão PostgreSQL Utilizador

Sua PostgreSQL arquivo de configuração ficará assim:

Protegendo o padrão PostgreSQL Utilizador

Procure a linha que começa com “local all all” e altere o método de criptografia de “peer” para “md5”. Depois disso, pressione “CTRL+O” para salvar as alterações e pressione CTRL+X” para sair do editor nano:

Protegendo o padrão PostgreSQL Utilizador

Passo 4) Reinicie o PostgreSQL service para que possa entrar em vigor a partir das alterações de configuração:

sudo service postgresql restart

Protegendo o padrão PostgreSQL Utilizador

Passo 5) Por último, verifique PostgreSQL status:

sudo service postgresql status

Protegendo o padrão PostgreSQL Utilizador

É isso! Você garantiu o padrão PostgreSQL usuário com a senha criptografada.

Etapa bônus: instale o pgAdmin

pgAdmin é uma interface gráfica do usuário (GUI) PostgreSQL cliente que simplifica as tarefas de gerenciamento. Ele também permite a execução eficiente de consultas, administração de banco de dados e PostgreSQL monitoramento de servidores. Além disso, também auxilia no aumento da produtividade dos PostgreSQL usuários.

Passo 1) Primeiro de tudo, você deve adicionar o PostgreSQL chave do repositório:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

No nosso caso, já o adicionamos, então pressionaremos “y” para sobrescrevê-lo:

Instale o pgAdmin

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Passo 2) Em seguida, adicione o repositório pgAdmin ao seu Ubuntu sistema:

Instale o pgAdmin

Passo 3) Em seguida, atualize os pacotes para prosseguir:

Sudo apt update

Instale o pgAdmin

Passo 4) Agora, instale o pgAdmin4 digitando este comando:

sudo apt install pgadmin4

Instale o pgAdmin

Instale o pgAdmin

Passo 5) Agora, você deve inserir o comando fornecido para iniciar a configuração primária do pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Em seguida, especifique as informações necessárias:

Instale o pgAdmin

Passo 6) Inicie o pgAdmin4 em seu navegador navegando até o link fornecido na última saída:

Instale o pgAdmin

Use seu e-mail e senha pré-configurados para fazer login no pgAdmin:

Instale o pgAdmin

Aí vem o painel principal do pgAdmin que está pronto para uso:

Instale o pgAdmin

Como desinstalar PostgreSQL da Ubuntu?

Passo 1) Em outro para desinstalar PostgreSQL a partir de sua Ubuntu sistema, em primeiro lugar, pare o PostgreSQL serviço:

sudo systemctl stop postgresql

Desinstalar PostgreSQL da Ubuntu

Passo 2) Então, remova PostgreSQL e suas dependências relevantes caso você as tenha instalado anteriormente:

sudo apt purge postgresql postgresql-contrib -y

Desinstalar PostgreSQL da Ubuntu

Passo 3) Remova todos os arquivos de configuração do PostgreSQL:

sudo rm -rf /etc/postgresql/

Desinstalar PostgreSQL da Ubuntu

Resultante, PostgreSQL será removido do seu Ubuntu sistema.

Como desinstalar o pgAdmin de Ubuntu?

Passo 1) Caso seja necessário remover o pgAdmin do Ubuntu, remova seu pacote primeiro:

sudo apt remove pgadmin4

Desinstalar o pgAdmin de Ubuntu

Passo 2) Por último, remova os arquivos de configuração relevantes do seu sistema:

sudo rm -rf ~/.pgadmin

Desinstalar o pgAdmin de Ubuntu

É isso! Você desinstalou com sucesso o pgAdmin de Ubuntu.

Conclusão

Instalando PostgreSQL on Ubuntu é um método simples que suporta dois métodos, usando o Ubuntu repositório ou utilizando o PostgreSQL repositório oficial. Além disso, o gerenciamento de bancos de dados e usuários e a proteção dos usuários padrão garantem que o banco de dados seja gerenciado de forma eficiente. Além disso, ferramentas como o pgAdmin também melhoram a experiência geral do usuário para desenvolvedores e empresas.