Conectar ao Banco de Dados PostgreSQL
🔑 Como descobrir a senha do banco no Whazing
Em sistemas baseados no Whazing, a senha do banco de dados não fica em um lugar visível no painel.
Ela está salva em um arquivo de configuração do sistema, chamado .env.
📂 Onde fica o arquivo .env
.envNo Ubuntu (servidores padrão de instalação), o arquivo está no caminho:
/home/deploy/whazing/backend/.envEsse arquivo contém todas as informações de conexão com o banco de dados (usuário, senha, nome do banco e endereço do servidor).
1. Baixar o Programa para Acessar o Banco de Dados
Para acessar o PostgreSQL, usaremos o programa DBeaver.
2. Criar uma Conexão com o PostgreSQL
Abra o DBeaver.
Clique em Nova Conexão.
Escolha a opção PostgreSQL.
3. Preencher os Dados de Conexão
Host: IP da sua VPS
Porta:
5432Banco de Dados:
postgresUsuário:
whazingSenha:
4. Exibir Todos os Bancos de Dados
Para visualizar todos os bancos disponíveis, ative a opção correspondente dentro do DBeaver.
5. Configurar Acesso via SSH (se necessário)
Se precisar acessar o banco de dados remotamente:
Vá até a aba SSH.
Marque a opção Usar túnel SSH.
Preencha os dados da sua VPS.
Exemplos Visuais:
🖼️ Configuração do Banco de Dados
🖼️ Configuração SSH
Agora você está pronto para acessar e gerenciar seu banco de dados PostgreSQL! 🚀
🔐 Manual para Recuperação de Senha de Usuário no Banco de Dados (DBeaver + PostgreSQL)
Passo 1 – Acessar a Tabela de Usuários
No DBeaver, expanda a conexão do banco de dados no painel à esquerda.
Vá até Schemas → public → Tables → Users.

Clique com o botão direito do mouse sobre a tabela Users e selecione “Visualizar Dados” → “Todas as Linhas” (View Data → All Rows).

Encontre o usuário que deseja redefinir a senha.
📘 Exemplo: Vamos redefinir a senha do usuário adm, cujo e-mail é [email protected].

Passo 2 – Abrir o Console SQL
Clique com o botão direito sobre o banco de dados.
Selecione “SQL Editor” → “Nova Janela SQL” (SQL Editor → New SQL Script).
Um editor será aberto para você executar comandos SQL diretamente.

Passo 3 – Redefinir a Senha do Usuário
Cole o comando abaixo no editor SQL, alterando o e-mail e a senha conforme o usuário desejado:
Copiar
CREATE EXTENSION IF NOT EXISTS pgcrypto;
UPDATE public."Users"
SET "passwordHash" = crypt('Suasenhanova', gen_salt('bf'))
WHERE "email" = '[email protected]';✅ Atenção:
Substitua
'Suasenhanova'pela nova senha que deseja definir.Substitua
'[email protected]'pelo e-mail do usuário que quer atualizar.
Depois de editar, clique no ícone ▶️ (Executar Script).
Execute o script

Passo 4 – Confirmar a Alteração
Para verificar se a senha foi atualizada, execute o comando abaixo (alterando apenas o e-mail):
Copiar
SELECT "email", "passwordHash"
FROM public."Users"
WHERE "email" = '[email protected]';Se o comando retornar um registro com o novo hash, a alteração foi feita com sucesso.

✅ Resultado Final
A senha do usuário foi redefinida com sucesso. O usuário já pode acessar o sistema utilizando a nova senha configurada.
Atualizado