Qual a duvida?


    Este artigo tem como objetivo mostrar como é realizado retorno de backup do PostgreSQL pelo executável PgAdmin. 

    No passo a passo será feito o procedimento com a base "Prosoft_Serpro" onde é armazenado todas as informações do e-social. 


    Se você ainda não possui o pgAdmin 4, realize o download e a instalação do aplicativo. Para orientações sobre como baixar o instalador, acesse o link e acesse o nosso guia completo.
    Como baixar e instalar o PgAdmin4

    Após concluir a instalação, se precisar realizar um backup e tiver dúvidas sobre o procedimento, clique no link abaixo e acesse o nosso guia completo.
    Como realizar backup do PostgreSQL pelo PgAdmin4


    Como realizar o procedimento?


    1 - Na barra de pesquisa busque por PgAdmin 4 e execute como administrador.


    2 - Insira a sua senha para acessar ao banco. (Senha criada no momento da instalação do PostgreSQL)


    3 - Ao acessar a database você verá que existem apenas 19 usuários na aba "Login/Group Roles"


    4 - Para o funcionamento correto do banco, são necessário ao todo 22 usuários, para cria-los acesse:

     Prosoft → Social → Folha de Pagamento → Rotinas auxiliares → Criação\Atualização da Base de Dados


    5 - Ao acessar a rotina você verá que o Postgre esta com a versão "0" marcada. Neste caso é necessário atualizar acessando as opções:

    Opções → Reprocessar Banco (PostgreSQL) → Marcar o campo "Backup realizado" → Atualizar


    6 - Após realizar este processamento, a base do Postgre já aparecerá na versão mais recente e os 22 usuário aparecerão no pgAdmin, os 03 usuários que precisam ser criados são:

    prosoft_app

    prosoft_esocial_escrita

    prosoft_esocial_leitura


    7 - É necessário retirar essa base que foi criada (Criação dos usuários que faltavam) para que o Backup possa ser retornado

    pgAdmin → Servers → PostgreSQL 17 → Databases → prosoft_serpro → Botão direito do mouse → Drop


    8 - A partir deste momento é necessário criar uma base vazia do prosoft_serpro

    Na seção Object Explorer (à esquerda), expanda o PostgreSQL 17.

    Com o botão direito clique em Database > Create > Database.


    9 - Na aba General deverá informar em Database o nome do banco: prosoft_serpro

    Em Owner irá selecionar "db_owners"


    10 - Na aba Definition em Encording irá selecionar "UTF8".

    Após alterações, clique em Save. 


    11 - Depois de criar a base vazia (conforme os passos acima), deverá realizar o retorno do backup. 

    Com o botão direito clique na base criada (prosoft_serpro) e depois selecione a opção "Restore".

     


    12 - Em General > Filename clique na Pasta em destaque para selecionar o backup de retorno. 

     


    13 - Selecione o backup de retorno.

     


    14 - Em Format selecione a opção "Custom or tar"

    Depois clique em Restore para o retorno. 


    15 - No canto inferior direito irá ser exibido o processo do inicio e finalização do retorno. 

    Caso não apresente falha será exibido da seguinte forma:

      




    Outros meios de obter suporte