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

Ist dies auch in einer Docker-Entwicklungsumgebung möglich, die wie unter Install Discourse for development using Docker beschrieben eingerichtet ist?

Wenn ich es wie im Abschnitt Backup erstellen oben beschrieben versuche, erhalte ich den Fehler 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".

Vollständiges Protokoll des fehlgeschlagenen Backups
[2024-09-04 15:03:39] [STARTED]
[2024-09-04 15:03:39] 'raphael.dasgupta' hat das Backup gestartet!
[2024-09-04 15:03:39] Markiere Backup als laufend...
[2024-09-04 15:03:39] Stelle sicher, dass '/src/tmp/backups/default/2024-09-04-150339' existiert...
[2024-09-04 15:03:39] Stelle sicher, dass '/src/public/backups/default' existiert...
[2024-09-04 15:03:39] Metadaten aktualisieren...
[2024-09-04 15:03:39] Öffentliches Schema der Datenbank sichern...
[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 fehlgeschlagen
[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] Aufräumen...
[2024-09-04 15:03:40] '.tar' Überbleibsel entfernen...
[2024-09-04 15:03:40] Markiere Backup als beendet...
[2024-09-04 15:03:40] Benachrichtige 'raphael.dasgupta' über das Ende des Backups...
1 „Gefällt mir“