tempo de leitura:
Uma forma simples de efetuar um backup completo do BD PostgreSQL é gerando um DUMP de todas as tabelas.
Abaixo é descrito como gerar o dump e restaurá-lo novamente:
Gerando um dump completo do Postgresql:
# su - postgres
$ pg_dumpall | gzip all.gz
Restaurando o dump:
# su - postgres
$ cat all.gz | gunzip | psql template1