Je rencontre des problèmes lors de la création d’une sauvegarde depuis la section d’administration, en exécutant Discourse dans un conteneur Docker sur localhost.
L’erreur que je reçois est la suivante : pg_dump: erreur : échec de la connexion à la base de données "discourse development" : FATAL : l'authentification par pair a échoué pour l'utilisateur "postgres".
J’ai vérifié le fichier pg_hba.conf et j’ai défini toutes les options sur “trust”.
Je serais reconnaissant de recevoir de l’aide pour faire fonctionner cela.
J’ai essayé sur Ubuntu ainsi que sur macOS. Tout le reste de l’instance Discourse fonctionne correctement sur les deux (création de messages, API, etc.), à l’exception de la fonctionnalité de sauvegarde.
Salut Max ! As-tu réussi à résoudre ce problème ?
Je rencontre exactement le même souci, bien que je l’aie détecté en essayant de faire une restauration sur mon installation de développement Docker locale.
Où dans le fichier l’avez-vous ajouté et qu’avez-vous fait d’autre ? L’ajouter à la section de développement et simplement redémarrer (d/shutdown_dev; d/boot_dev) n’a pas fonctionné pour moi.
Juste sous adapter: postgresql dans le fichier config/database.yml. Ensuite, j’ai exécuté la commande script/discourse restore <nom.du.fichier.de sauvegarde.tar.gz>, ce qui correspondait exactement à ce que je cherchais à accomplir.