Wie stelle ich eine .backup-Datei im Nur-Text-Format wieder her?


18

Ich habe eine Postgres-Datenbank aus pgAdmin in einem einfachen Format exportiert, weil ich den gesamten DB-Text durchsuchen wollte. Ich habe dann versucht, die Datenbank wiederherzustellen, aber es wird eine Fehlermeldung ausgegeben, dass die Archivdatei keine gültige Archivdatei ist. Wie stelle ich die Datenbank wieder her, wenn sie wiederhergestellt werden kann?

Antworten:


19

Lauf:

psql -U your_user_name your_db_name < your_dump_file

Ich arbeite unter Windows 7. Kann ich dies unter Windows 7 tun?

Dies sollte der Fall sein, wenn das psql- Frontend im postgresql-Paket enthalten ist. Versuchen Sie, ein Terminal, dann zu feuern cd zu postgresql bin und versuche zu laufen psql

Ich habe es jetzt versucht. Es hat nicht funktioniert. Im Verzeichnis postgres bin befindet sich die Datei psql.bat. Ich benutze Postgres 8.3

Was meinst du mit "es hat nicht funktioniert"? Wenn es jedoch psql.bat gibt, versuchen Sie es damit, es sollte psql laufen. Hier finden Sie Hilfe. archives.postgresql.org/pgsql-admin/2006-12/msg00091.php

Entschuldigung, ich meinte, es gibt keine psql.bat-Datei im bin-Verzeichnis
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.