Sto riscontrando problemi nella creazione di un backup dalla sezione di amministrazione, eseguendo Discourse tramite un contenitore Docker su localhost.
L’errore che ricevo è: pg_dump: errore: connessione al database "discourse development" fallita: FATAL: autenticazione peer fallita per l'utente "postgres".
Ho controllato il file pg_hba.conf e ho impostato tutte le opzioni su trust.
Sarebbe ottimo ricevere assistenza su come risolvere il problema.
Ho provato sia su Ubuntu che su MacOSX. Tutto il resto dell’istanza Discourse funziona correttamente su entrambi (creazione di post, API, ecc.), tranne la funzionalità di backup.
Ciao Max! Sei riuscito a risolvere questo problema?
Anch’io sto riscontrando esattamente lo stesso problema, anche se l’ho notato per la prima volta mentre provavo a eseguire un ripristino sulla mia installazione locale di Docker per lo sviluppo.
Dove l’hai aggiunto nel file e cosa altro hai fatto?? Aggiungerlo alla sezione di sviluppo e semplicemente riavviare (d/shutdown_dev; d/boot_dev) non ha funzionato per me.
Subito sotto adapter: postgresql in config/database.yml. Poi ho seguito script/discourse restore <nome_del_file_del_backup.tar.gz>, che era esattamente ciò che volevo ottenere.