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ć?

Odpowiedzi:


19

biegać:

psql -U your_user_name your_db_name < your_dump_file

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.