Pular para o conteúdo
Documentação

Crie e conecte um banco PostgreSQL.

O banco pertence a um ambiente do projeto e usa a capacidade do workspace. Prepare a aplicação para usar a conexão PostgreSQL exibida no painel.

1. Configure o banco no ambiente correto

Abra o projeto, escolha o ambiente e inicie a criação de banco de dados. Selecione PostgreSQL, confira a versão disponível e preencha nome do banco, usuário e credenciais.

Configure CPU, memória e armazenamento dentro dos limites. Revise os dados e selecione Criar banco de dados. Acompanhe o provisionamento antes de tentar conectar.

2. Configure a conexão na aplicação

Abra o banco e consulte os dados de conexão. Use endereço, porta, nome do banco e credenciais mostrados para essa instância. Não substitua o host por um endereço de exemplo.

Na aplicação, configure a variável esperada pelo driver ou ORM, como DATABASE_URL. Salve e publique a aplicação com a nova conexão.

Formato ilustrativo; use os valores reais do painel
DATABASE_URL=postgresql://USUARIO:SENHA@HOST:PORTA/BANCO

A connection string contém credenciais. Guarde-a nas variáveis da aplicação e na configuração protegida; não a inclua em commits, screenshots públicos ou mensagens de suporte.

3. Valide o acesso antes de migrar dados

Teste a conexão pelo caminho de rede que a aplicação vai usar. Execute migrações de schema com o procedimento da equipe e valide uma leitura e uma gravação de teste.

Se a conexão falhar, confira host, porta, credenciais, banco, disponibilidade e os requisitos de conexão informados pelo painel. Mantenha bancos de teste separados de produção.

4. Planeje backup e recuperação

Backup automático, restauração gerenciada e recuperação pontual (PITR) ainda não estão disponíveis no Hangar. Mantenha cópias externas com ferramentas PostgreSQL compatíveis com a versão usada.

Teste a restauração em um banco separado. Defina frequência, retenção, proteção das cópias e a janela aceitável de perda de dados. Antes de uma migração ou exclusão, confira uma cópia recuperável e os dados que serão afetados.

Aplicação conectada? Configure o acesso público.

Revise o domínio e o HTTPS da aplicação.