Como instalar o PostgreSQL no Debian 13 passo a passo
O PostgreSQL é um sistema de gerenciamento de banco de dados (ou DBMS open source. Ele funciona bem tanto em aplicações pequenas quanto em soluções corporativas que exigem confiabilidade e integridade dos dados. A instalação no Debian 13 pode ser feita em poucos passos.
O encontro do hardware com a nuvem: servidor dedicado com nuvem integrada e cobrança por minuto, incluindo assistente pessoal!
- Dedicated enterprise hardware
- Configurable hardware equipment
- ISO-certified data centers
Passo 1: verificar requisitos
Para acompanhar este guia, você precisa de um computador ou servidor com Debian 13 e de uma conta com permissões de root ou pertencente ao grupo sudo que permite executar comandos administrativos. Se seu usuário ainda não tiver permissões sudo, entre como root primeiro e adicione ele ao grupo com: usermod -aG sudo <NOME_DO_USUÁRIO>. Depois, faça logout e login novamente para que as alterações tenham efeito. Para instalar o PostgreSQL no Debian 13, você também precisa de uma conexão estável com a internet, já que os pacotes serão baixados dos repositórios.
Se você ainda não usa o Debian 13, pode fazer uma nova instalação do Debian 13 ou atualizar facilmente a partir do Debian 12.
Passo 2: atualizar o sistema
Antes de instalar novos pacotes, é recomendável atualizar o sistema. Abra o terminal e execute:
sudo apt update
sudo apt upgrade -ybashO comando apt update atualiza a lista de pacotes disponíveis, permitindo que o sistema veja quais versões de software estão acessíveis nos repositórios oficiais. Em seguida, apt upgrade -y instala as versões mais recentes dos pacotes já existentes. Isso ajuda a evitar conflitos ou erros durante a instalação do PostgreSQL.
Passo 3: instalar PostgreSQL no Debian 13
Com o sistema atualizado, instale o PostgreSQL diretamente dos repositórios Debian:
sudo apt install -y postgresql postgresql-contribbashO pacote postgresql inclui o servidor de banco de dados e o postgresql-contrib adiciona extensões úteis, como recursos de busca em texto e ferramentas estatísticas. A instalação leva apenas alguns segundos.
Passo 4: verificar o status do serviço
Para confirmar que o PostgreSQL foi iniciado corretamente, execute:
sudo systemctl status postgresqlbashSe a saída mostrar active (running), o servidor está funcionando. Caso não esteja, você pode iniciar ele manualmente com sudo systemctl start postgresql.

Se você quiser que o PostgreSQL inicie automaticamente junto com o sistema, ative a inicialização automática:
sudo systemctl enable postgresqlbashHospedagem VPS poderosa e de baixo custo para rodar suas aplicações sob medida, com assistente pessoal e suporte 24 horas.
- Save 50% or more vs leading hosts
- Unlimited traffic & no setup fees
- 99.99% uptime guaranteed
- Free 24/7 premium support
Passo 5: acessar o shell do PostgreSQL
Durante a instalação, o sistema cria automaticamente um usuário Linux chamado postgres, que é o administrador padrão do PostgreSQL. Para acessar o shell e trabalhar com o banco de dados, execute:
sudo -i -u postgres
psqlbashA primeira parte do comando abre um shell como o usuário “postgres”. Em seguida psql inicia o console interativo do PostgreSQL. Quando o prompt postgres=# aparecer, o console estará ativo e você poderá executar comandos SQL.

Passo 6: criar um novo usuário e banco de dados
No console psql, você pode criar seu próprio banco de dados e um usuário. O comando abaixo cria um novo usuário chamado “appuser” com uma senha segura:
CREATE ROLE appuser WITH LOGIN PASSWORD 'SenhaSegura123';sqlAgora, crie um banco de dados e defina esse usuário como proprietário:
CREATE DATABASE appdb OWNER appuser;sqlO banco de dados chamado “appdb” será criado e associado ao usuário “appuser”, que poderá gerenciar o banco de dados, criar tabelas e inserir dados.
Se tudo estiver correto, o PostgreSQL exibirá as confirmações CREATE ROLE e CREATE DATABASE.
Passo 7: testar a conexão
Para confirmar que o novo usuário está funcionando, saia do console com o comando: psql. Agora, volte ao terminal normal e tente se conectar ao banco que você acabou de criar, usando o novo usuário:
psql -U appuser -d appdbbashO sistema vai pedir a senha definida anteriormente para o appuser. Quando você a digitar corretamente, o prompt do PostgreSQL será aberto novamente, desta vez indicando que você está conectado como “appuser” no banco de dados “appdb”.
Se a conexão funcionar sem erros, isso confirma que a instalação está concluída e funcionando corretamente. A partir daqui você pode criar outros bancos, adicionar tabelas e começar a desenvolver sua aplicação conforme as necessidades do seu projeto.

