Tente exportar usando as versões mais recentes de pg_dump
ou pg_dumpall
Eu tive uma série de coisas estranhas que surgem fazendo dumps / restaurações do PostgreSQL de / para as versões que você especificou. Eu estou supondo que você está se movendo de RedHat ou CentOS 4.x para 5.x. Eu encontrei problemas com a saída pg_dump e pg_dumpall das versões do CentOS / RHEL 4.x. Em todos os casos, meus problemas foram resolvidos executando o despejo do banco de dados antigo usando uma versão superior no PostgreSQL.
Se o seu destino for o servidor mais novo, use esse sistema para executar o dump pela rede ou instale uma versão mais recente do PostgreSQL (da fonte 8.1.15 em / opt, por exemplo) no servidor de origem para usar seu comando pg_dump. Veja se isso resolve o problema.