Create, download, and restore a backup of your Discourse database

Est-ce également possible dans un environnement de développement Docker, configuré comme décrit sur Install Discourse for development using Docker ?

Lorsque j’essaie comme décrit dans la section Créer une sauvegarde ci-dessus, j’obtiens l’erreur pg_dump: error: connection to database \"discourse_development\" failed: connection to server on socket \"/var/run/postgresql/.s.PGSQL.5432\" failed: FATAL: Peer authentication failed for user \"postgres\".

Journal complet de la sauvegarde échouée
[2024-09-04 15:03:39] [STARTED]
[2024-09-04 15:03:39] 'raphael.dasgupta' a démarré la sauvegarde !
[2024-09-04 15:03:39] Marquage de la sauvegarde comme en cours...
[2024-09-04 15:03:39] Vérification de l'existence de '/src/tmp/backups/default/2024-09-04-150339'...
[2024-09-04 15:03:39] Vérification de l'existence de '/src/public/backups/default'...
[2024-09-04 15:03:39] Mise à jour des métadonnées...
[2024-09-04 15:03:39] Vidage du schéma public de la base de données...
[2024-09-04 15:03:40] pg_dump: error: connection to database \"discourse_development\" failed: connection to server on socket \"/var/run/postgresql/.s.PGSQL.5432\" failed: FATAL:  Peer authentication failed for user \"postgres\"
[2024-09-04 15:03:40] EXCEPTION: pg_dump failed
[2024-09-04 15:03:40] /src/lib/backup_restore/backuper.rb:173:in `dump_public_schema'
/src/lib/backup_restore/backuper.rb:36:in `run'
/src/script/spawn_backup_restore.rb:9:in `backup'
/src/script/spawn_backup_restore.rb:31:in `block in <main>'
/src/script/spawn_backup_restore.rb:4:in `fork'
/src/script/spawn_backup_restore.rb:4:in `<main>'
[2024-09-04 15:03:40] Nettoyage...
[2024-09-04 15:03:40] Suppression des restes de '.tar'...
[2024-09-04 15:03:40] Marquage de la sauvegarde comme terminée...
[2024-09-04 15:03:40] Notification à 'raphael.dasgupta' de la fin de la sauvegarde...
1 « J'aime »