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)