Objetivo
Este artigo visa orientar a como realizar a volta de um backup de cluster completo do PostgreSQL usando o pg_dumpall.
Observação
A restauração de cluster completo feito pelo pg_dumpall deve ser feito usando o psql
Como realizar a volta do backup
1 - Abra o terminal do Windows (CMD) e execute como administrador
2 - Digite o comando cd C:\Program Files\Prosoft\PostgreSQL\bin e tecle enter para acessar a pasta:
3 - Execute a instrução a seguir para realizar uma restauração usando o psql:
psql "postgresql://username:password@server_ip:port/postgres" -f "C:\Backup\00_raw.sql"
Observação
O comando acima está utilizando o psql com string de conexão, onde:
username - nome do usuário
password - senha do usuário
server_ip - nome ou ip do servidor
port - porta que o PostgreSQL está usando
-f - Indica o local onde o scripts de backup está armazenado
4 - Abaixo um exemplo do resultado em tela após o processo de restauração ser executado
5 - Com o procedimento acima foi restaurado com backup completo do cluster com todos as roles, user, bancos de dados, schemas e
demais objetos de bancos de dados.



