Como obtenho informações de conexão com o banco de dados?

Tenho uma instalação do Discourse usando Docker e estava me perguntando como encontrar/conectar às informações de conexão do banco de dados como (nome de usuário, banco de dados, senha), Agradeço desde já! :heart:

Qual problema você está tentando resolver?

Você pode acessar o postgres assim:

./launcher enter app
su - postgres
psql

Você pode usar o plugin de exploração de dados para fazer consultas a partir da UX.

Eu acho que o usuário é discourse e permite a conexão de dentro do contêiner.

2 curtidas

Eu estava tentando obter as informações de conexão do banco de dados, como nome de usuário e senha, para que eu pudesse me conectar de uma fonte externa, mas não sei como obter as informações de conexão.

A maneira de fazer isso geralmente é usar a API ou o plugin explorador de dados.

É possível entrar no contêiner como eu disse e adicionar um usuário e, em seguida, abrir a porta no app.yml, mas isso geralmente não é recomendado.

Que problema você está tentando resolver conectando-se de uma fonte externa?

2 curtidas

Estou procurando migrar meu fórum do Discourse para o XenForo por ser mais leve/barato para executar/hospedar. (Não me entenda mal, o Discourse ainda é um ótimo software, adoro o que foi feito aqui)

Executar o importador do Discourse para XF precisa de informações do postgresql..

Então basta fazer um dump do banco de dados e restaurá-lo em outro servidor postgres.

1 curtida