Para gerar um arquivo SQL contendo toda a estrutura e dados do banco utilize o comando:
pg_dump -C -v -f data.sql -Fp -h ip_servidor -U usuario nome_banco
Para executar o arquivo SQL no banco local:
psql -h 127.0.0.1 -f data.sql -d postgres -U postgres -W
Backup binário
pg_dump -v -f data.full -Fc -h ip_servidor -U usuario nome_banco
Restaurar backup
pg_restore -C -d nome_banco -v -h 127.0.0.1 -U postgres --disable-triggers data.full