Es scheint, dass das PLAIN-Format SQL ist. So zitieren Sie die Dokumentation :
pg_dump unterstützt nicht alle Optionen für alle Sicherungsdateiformate. Insbesondere zum Sichern von Blobs kann das PLAIN-Format nicht verwendet werden. Eine PLAIN-Datei kann auch nicht interpretiert und nicht mit pgAdmin wiederhergestellt werden. Das PLAIN-Format erstellt ein SQL-Skript, das mit dem Tool psql ausgeführt werden kann. Für standardmäßige Sicherungs- und Wiederherstellungszwecke werden die Optionen COMPRESS und TAR empfohlen.
Ich gehe davon aus, dass Sie etwas wiederherstellen könnten (unter Unix):
psql < backup-file
oder von innerhalb der psql-Eingabeaufforderung (newdb ist eine leere Datenbank)
psql newdb newdb=# \i backup-file
Sie müssen möglicherweise als privilegierter Benutzer ' postgres
' ausgeführt werden (z. B. bei Unix) oder die entsprechenden Berechtigungsnachweise für die Rolle übergeben, psql
damit die Datenbank und die Rollen sowie andere Entitäten erstellt werden können, die in der Sicherungsdatei angegeben sind. Die Anweisungen zum Erstellen von Datenbanken und Rollen sind möglicherweise nicht in der Sicherung enthalten, abhängig davon, ob der gesamte Server (oder der Server ) oder nur eine Datenbank (Sie sollten die Datenbank und die Rollen erstellen). Sie müssen sie also erstellen, bevor Sie sie wiederherstellen.