1. Öffnen Sie das Terminal.
2. Sichern Sie Ihre Datenbank mit folgendem Befehl
Ihr Postgres-Bin -> /opt/PostgreSQL/9.1/bin/
Ihren Quelldatenbankserver -> 192.168.1.111
Speicherort und Name Ihrer Sicherungsdatei -> /home/dinesh/db/mydb.backup
den Namen Ihrer Quell-DB -> mydatabase
/opt/PostgreSQL/9.1/bin/pg_dump --host '192.168.1.111' --port 5432 --username "postgres" --no-password --format custom --blobs --file "/home/dinesh/db/mydb.backup" "mydatabase"
3. Stellen Sie die Datei mydb.backup am Zielort wieder her.
Ihren Zielserver -> localhost
den Namen Ihrer Zieldatenbank -> mydatabase
Erstellen Sie die Datenbank für die Wiederherstellung des Backups.
/opt/PostgreSQL/9.1/bin/psql -h 'localhost' -p 5432 -U postgres -c "CREATE DATABASE mydatabase"
Stellen Sie die Sicherung wieder her.
/opt/PostgreSQL/9.1/bin/pg_restore --host 'localhost' --port 5432 --username "postgres" --dbname "mydatabase" --no-password --clean "/home/dinesh/db/mydb.backup"