DEV Community

Cover image for Instalação do PostgreSQL no Ubuntu
Anderson Leite
Anderson Leite

Posted on Edited on

Instalação do PostgreSQL no Ubuntu

Quero deixar aqui registrado as etapas que realizei para instalar o PostgreSQL no meu PC que roda o Ubuntu. Este passo a passo serve tanto para consultas futuras quanto para ajudar quem estiver pensando em fazer o mesmo e está enfrentando dificuldades.


1. Atualize os pacotes existentes

Antes de mais nada, é importante garantir que todos os pacotes do sistema estejam atualizados:

sudo apt update && sudo apt upgrade -y
Enter fullscreen mode Exit fullscreen mode

2. Adicione o repositório oficial do PostgreSQL

Instale as dependências necessárias:

sudo apt install wget ca-certificates gnupg lsb-release -y
Enter fullscreen mode Exit fullscreen mode

Adicione a chave pública do repositório:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql.gpg
Enter fullscreen mode Exit fullscreen mode

Adicione o repositório à lista de fontes do APT:

echo "deb [signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list > /dev/null
Enter fullscreen mode Exit fullscreen mode

3. Atualize o APT e instale o PostgreSQL

Agora, com o repositório adicionado, atualize novamente o APT e instale o PostgreSQL com seus componentes adicionais:

sudo apt update
sudo apt install postgresql postgresql-contrib -y
Enter fullscreen mode Exit fullscreen mode

4. Verifique se o serviço está ativo

Após a instalação, verifique o status do serviço PostgreSQL:

sudo systemctl status postgresql
Enter fullscreen mode Exit fullscreen mode

Se tudo estiver funcionando corretamente, você verá algo como:

active (exited)
Enter fullscreen mode Exit fullscreen mode

ou

active (running)
Enter fullscreen mode Exit fullscreen mode

5. Acesse o PostgreSQL via terminal

Troque para o usuário padrão do PostgreSQL:

sudo -i -u postgres
Enter fullscreen mode Exit fullscreen mode

Acesse o prompt interativo do PostgreSQL:

psql
Enter fullscreen mode Exit fullscreen mode

A saída esperada será:

postgres=#
Enter fullscreen mode Exit fullscreen mode

Para sair do prompt:

\q
Enter fullscreen mode Exit fullscreen mode

6. (Opcional) Criar um usuário e banco de dados

Você pode criar um novo usuário e um banco de dados com os comandos abaixo:

createuser --interactive
createdb nome_do_banco
Enter fullscreen mode Exit fullscreen mode

⚠️ Nota: Este guia foi testado em Ubuntu e pode variar levemente dependendo da versão utilizada. Certifique-se de substituir nome_do_banco por um nome adequado ao seu projeto.

Top comments (0)