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.




    Outros meios de obter suporte