Flytter du til den samme version af PostgreSQL? Der kan være problemer, hvis du laver et dump med pg_dump 8.3 og prøver at gendanne det i Postgresql 8.4. Under alle omstændigheder, hvis du antager, at det er den samme version, prøv følgende:
Dump alle globale objekter, såsom brugere og grupper (ved ikke om de manglede i din dump):
pg_dumpall -g -U postgres > globals.sql
Dump-skema for database:
pg_dump -Fp -s -v -f db-schema.sql -U postgres dbname
Dump indholdet af databasen:
pg_dump -Fc -v -f full.dump -U postgres dbname
Gendan nu.
psql -f globals.sql
psql -f db-schema.sql dbname
pg_restore -a -d dbname -Fc full.dump
Det er min $0,02. Håber det hjælper.