Hola,
Me preguntaba cómo se accede a los detalles de Postgresql. Por ejemplo, ¿dónde vería la contraseña y el usuario? El resto lo sé, por supuesto.
Hola,
Me preguntaba cómo se accede a los detalles de Postgresql. Por ejemplo, ¿dónde vería la contraseña y el usuario? El resto lo sé, por supuesto.
Echa un vistazo a este Tema, te da la serie de comandos que necesitas a mitad de camino:
No esperaba que fuera tan importante solo obtener el nombre de usuario y la contraseña, jajaja.
Asumiendo que tienes una instalación estándar de Discourse docker, puedes conectarte a la base de datos postgres con el usuario postgres. No se necesita contraseña:
cd /var/discourse
./launcher enter app
su postgres
psql
\\c discourse
Si quieres listar todos los usuarios puedes ejecutar \\du
Quería acceder desde una aplicación de escritorio como DBeaver, por eso tenía curiosidad. Obviamente no quiero forzar el cambio de contraseña del usuario, ya que rompería la comunidad.
Nunca he usado DBeaver antes, pero creo que debería funcionar con una contraseña vacía Connection without password is not supported · Issue #6269 · dbeaver/dbeaver · GitHub
Hmm, eso podría funcionar, pero también recibí “FATAL: la autenticación de contraseña falló para el usuario "discourse"”
Inténtalo con postgres como nombre de usuario.
Lista de roles
Nombre del rol | Atributos | Miembro de
----------------+------------------------------------------------------------+----------
discourse | | {}
postgres | Superusuario, Crear rol, Crear base de datos, Replicación, Omitir RLS | {}
Debe ser discourse, pero luego debería ser algo relacionado con la autenticación.
Configuramos la base de datos para que confíe y permita conexiones desde la misma IP sin contraseña, por lo que no hay ninguna contraseña que puedas encontrar.
Si tienes una instalación estándar de Discourse, necesitarás:
Sí, la exposición del puerto estaba clara en primer lugar.
Uhm, no tengo idea de por qué no pensé en el nuevo usuario, lol, eso funcionó. Thx
¡Considera el plugin explorador de datos, mucho menos complicado!
Veo tu idea, la razón por la que elegí DBeaver es porque manejo más bases de datos además de las de Discourse, así que por eso decidí hacerlo de esta manera.
Claro, tiene todo el sentido. Yo habría hecho lo mismo si no me hubiera familiarizado más con el ecosistema de Discourse.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.