Jak przywrócić zwykły plik postgres .backup

18

Wyeksportowałem bazę danych postgres z pgAdmin w formacie zwykłym, ponieważ chciałem przeszukać cały tekst bazy danych. Następnie próbowałem przywrócić bazę danych z powrotem, ale pojawia się błąd informujący, że plik archiwum jest nieprawidłowy. Jak przywrócić bazę danych z powrotem, jeśli można ją przywrócić?

yankitwizzy
źródło

Odpowiedzi:

19

biegać:

psql -U your_user_name your_db_name < your_dump_file
guido
źródło
Jestem w systemie Windows 7. Czy mogę to zrobić w systemie Windows 7?
tak, jeśli frontend psql jest zawarty w pakiecie postgresql. Spróbuj uruchomić terminal, a następnie cd do katalogu bin postgresql i spróbuj uruchomić psql
Próbowałem teraz. Nie działało. Plik psql.bat znajduje się w katalogu bin postgres. Używam postgres 8.3
co masz na myśli mówiąc „to nie działało”? jeśli jednak istnieje psql.bat, spróbuj z tym, powinien uruchomić psql. poszukaj tutaj pomocy archives.postgresql.org/pgsql-admin/2006-12-12/msg00091.php
Przepraszam, miałem na myśli, że nie ma pliku psql.bat w katalogu bin