Ciao,
Mi stavo chiedendo come accedere ai dettagli di Postgresql? Ad esempio, dove vedrei la password e l’utente? Il resto lo so, ovviamente.
Ciao,
Mi stavo chiedendo come accedere ai dettagli di Postgresql? Ad esempio, dove vedrei la password e l’utente? Il resto lo so, ovviamente.
Dai un’occhiata a questo Topic, ti fornisce la serie di comandi di cui hai bisogno circa a metà:\n\nPostgreSQL 13 update
Non mi aspettavo che fosse un problema così grande ottenere solo password e nome utente lol
Supponendo che tu abbia un’installazione Docker standard di Discourse, puoi connetterti al database postgres con l’utente postgres. Non è necessaria alcuna password:
cd /var/discourse
./launcher enter app
su postgres
psql
\c discourse
Se vuoi elencare tutti gli utenti puoi eseguire \du
Avrei voluto accedere da un’applicazione desktop come DBeaver, motivo per cui ero curioso. Ovviamente non voglio forzare il cambio della password dell’utente poiché ciò interromperebbe la community.
Non ho mai usato DBeaver prima, ma penso che dovrebbe funzionare con una password vuota Connection without password is not supported · Issue #6269 · dbeaver/dbeaver · GitHub
Hmm, questo potrebbe funzionare, ma ho anche ricevuto “FATAL: password authentication failed for user "discourse"”
Prova con postgres come nome utente.
Elenco dei ruoli
Nome ruolo | Attributi | Membro di
-----------+------------------------------------------------------------+----------
discourse | | {}
postgres | Superuser, Crea ruolo, Crea DB, Replica, Ignora RLS | {}
Deve essere discourse, ma poi dovrebbe essere qualcosa relativo all’autenticazione.
Configuriamo il database in modo che si fidi e consenta connessioni dallo stesso IP senza password, quindi non c’è una password da trovare.
Se si dispone di un’installazione standard di Discourse, sarà necessario:
modificare la configurazione di app.yml per esporre la porta 5432 al mondo esterno
creare una nuova coppia nome utente/password che abbia accesso in lettura alle tabelle desiderate
Sì, la porta esposta era chiara fin dall’inizio.
Uhm, non ho idea del perché non abbia pensato al nuovo utente lol, ha funzionato. Grazie.
Considera il plugin data explorer, molto meno complicato!
Capisco la tua idea, il motivo per cui ho scelto DBeaver è perché mi occupo di più database oltre a quello di Discourse, ecco perché ho deciso di procedere in questo modo.
Certo, ha perfettamente senso. Avrei fatto lo stesso se non avessi acquisito maggiore familiarità con l’ecosistema di Discourse.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.