Przenosisz się na tę samą wersję PostgreSQL? Mogą wystąpić problemy, jeśli zrobisz zrzut za pomocą pg_dump 8.3 i spróbujesz go przywrócić w Postgresql 8.4. W każdym razie, zakładając, że jest to ta sama wersja, spróbuj wykonać następujące czynności:
Zrzuć wszystkie globalne obiekty, takie jak użytkownicy i grupy (nie wiem, czy nie było ich w twoim zrzucie):
pg_dumpall -g -U postgres > globals.sql
Zrzuć schemat bazy danych:
pg_dump -Fp -s -v -f db-schema.sql -U postgres dbname
Zrzuć zawartość bazy danych:
pg_dump -Fc -v -f full.dump -U postgres dbname
Teraz przywróć.
psql -f globals.sql
psql -f db-schema.sql dbname
pg_restore -a -d dbname -Fc full.dump
To jest moje 0,02 USD. Mam nadzieję, że to pomoże.