Oi,
Eu estava me perguntando como você acessa os detalhes do Postgresql? Tipo, onde eu veria a senha e o usuário, por exemplo? Eu sei o resto, é claro.
Oi,
Eu estava me perguntando como você acessa os detalhes do Postgresql? Tipo, onde eu veria a senha e o usuário, por exemplo? Eu sei o resto, é claro.
Dê uma olhada neste Tópico, ele fornece a série de comandos que você precisa mais ou menos no meio:
Eu não esperava que fosse tão complicado apenas para obter o nome de usuário e a senha, lol
Assumindo que você tenha uma instalação padrão do Discourse docker, você pode se conectar ao banco de dados postgres com o usuário postgres. Nenhuma senha é necessária:
cd /var/discourse
./launcher enter app
su postgres
psql
\\c discourse
Se você quiser listar todos os usuários, pode executar \\du
Eu queria acessar de um aplicativo desktop como o DBeaver, e é por isso que fiquei curioso. Obviamente, não quero forçar a alteração da senha do usuário, pois isso quebraria a comunidade.
Nunca usei o DBeaver antes, mas acho que ele deve funcionar com uma senha vazia Connection without password is not supported · Issue #6269 · dbeaver/dbeaver · GitHub
Hmm, isso pode funcionar, mas também recebi "FATAL: falha na autenticação de senha para o usuário "discourse""
Tente com postgres como nome de usuário.
Lista de funções
Nome da função | Atributos | Membro de
-----------+------------------------------------------------------------+----------
discourse | | {}
postgres | Superusuário, Criar função, Criar BD, Replicação, Ignorar RLS | {}
Deve ser discourse, mas então deve ser algo com autenticação.
Nós configuramos o banco de dados para confiar e permitir conexões do mesmo IP sem senha, então não há senha para você encontrar.
Se você tiver uma instalação padrão do Discourse, precisará:
alterar a configuração do app.yml para expor a porta 5432 para o mundo externo
criar um novo par de nome de usuário/senha que tenha acesso de leitura às tabelas que você deseja
Sim, a exposição da porta estava clara em primeiro lugar.
Uhm, não tenho ideia de por que não pensei no novo usuário lol, isso funcionou. Vlw
Considere o plugin data explorer, muito menos aborrecimento!
Entendo sua ideia, o motivo pelo qual optei pelo DBeaver é que eu lido com mais bancos de dados além do Discourse, então é por isso que decidi fazer dessa forma.
Com certeza, faz todo o sentido. Eu teria feito o mesmo se não tivesse me familiarizado mais com o ecossistema do Discourse.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.