Hi, I’m trying to get into the Discourse PostgreSQL database to learn how it’s laid out so I can do some tweaks to the import script to meet my specific needs.
Only problem is that I can’t get into psql in the docker.
When I run: psql root -h localhost I am asked for a password.
I’ve tried just hitting ENTER (psql documentation states there is no default password) but I’m told it’s incorrect.
What’s the best practice for accessing the raw database? Or is there a wiki here that shows the database structure? That’s really what I need. I have the Data Explorer plugin running, so I could explore from there, but that would be easier to do if I knew how the database is laid out.
Thanks! That worked. I also dug into Data Explorer a little more and realized I could build my queries from that and didn’t even need direct db access. Helpful to know though.
Ich hatte die gleiche Frage. Gibt es ein Passwort, und wenn ja, wo befindet sich dieses in der Konfiguration?
Ist es sicher, das Passwort des psql-Benutzers zu ändern (z. B. Passwortrotation), und wo sollte das entsprechende Passwort in der Konfiguration aktualisiert werden?
Wenn Python-Skripte gegen eine Datenbank ausgeführt werden, wäre es hilfreich, dasselbe Passwort zu verwenden, andernfalls müssen die yml-Dateien geändert werden, um einen separaten Datenbankbenutzer und ein separates Passwort zu erstellen und Berechtigungen zu erteilen.