🧪 Nova Experiência: Você está testando nossa nova documentação. Dê sua opinião
Prosoft

I1176 - Como realizar o restore ou retorno de backup do PostgreSQL pelo aplicativo PgAdmin4

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.

Também será demonstrado como realizar o backup para os bancos "Prosoft_geral" e "?PROEMPXX".


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.
I1178 - Como baixar e instalar o PgAdmin4 - Prosoft Instalações

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.
I1173 - Como realizar backup do PostgreSQL pelo PgAdmin4 - Prosoft Instalações


Como realizar o procedimento?


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

https://ajuda.alterdata.com.br/download/attachments/321192907/0.png?version=1&modificationDate=1770475414721&api=v2


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

https://ajuda.alterdata.com.br/download/attachments/321192907/senha.png?version=1&modificationDate=1770475442475&api=v2


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

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-5-27_11-55-58.png?version=1&modificationDate=1779893758853&api=v2


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

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-5-27_11-7-43.png?version=1&modificationDate=1779890864221&api=v2


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

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-5-27_11-10-39.png?version=1&modificationDate=1779891040066&api=v2

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

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-5-27_11-59-36.png?version=1&modificationDate=1779893977598&api=v2


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

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-5-27_12-4-58.png?version=1&modificationDate=1779894299412&api=v2


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.

https://ajuda.alterdata.com.br/download/attachments/321192907/general.png?version=2&modificationDate=1770664053000&api=v2


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

Em Owner irá selecionar "db_owners". 

https://ajuda.alterdata.com.br/download/attachments/321192907/general.png?version=2&modificationDate=1770664053000&api=v2


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

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

https://ajuda.alterdata.com.br/download/attachments/321192907/defi.png?version=1&modificationDate=1770663519075&api=v2


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".

 

https://ajuda.alterdata.com.br/download/attachments/321192907/1.png?version=2&modificationDate=1770663283818&api=v2


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

 

https://ajuda.alterdata.com.br/download/attachments/321192907/dsdsd.png?version=1&modificationDate=1770663991423&api=v2


13 - Selecione o backup de retorno.

 

https://ajuda.alterdata.com.br/download/attachments/321192907/2.png?version=2&modificationDate=1770664033233&api=v2


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

Depois clique em Restore para o retorno. 

https://ajuda.alterdata.com.br/download/attachments/321192907/3.png?version=2&modificationDate=1770664067499&api=v2


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:

https://ajuda.alterdata.com.br/download/attachments/321192907/5.png?version=1&modificationDate=1770475724393&api=v2

Backup do banco "prosoft_serpro" realizado com sucesso.


Agora será efetuado o procedimento para o banco "prosoft_geral"

1 - Realizar o mesmo procedimento com o banco prosoft_geral, é necessário retirar essa base que foi criada.

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

 

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-24_16-47-43.png?version=1&modificationDate=1790279264501&api=v2


2 - A partir deste momento é necessário criar uma base vazia do prosoft_geral

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

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

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-24_16-50-18.png?version=1&modificationDate=1790279419552&api=v2


3 - Na aba General deverá informar em Database o nome do banco: prosoft_geral

Em Owner irá selecionar "prosoft_owner". 

 

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-24_16-50-18.png?version=1&modificationDate=1790279419552&api=v2


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

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

https://ajuda.alterdata.com.br/download/attachments/321192907/defi.png?version=1&modificationDate=1770663519075&api=v2


5 - 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_geral) e depois selecione a opção "Restore".

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-24_16-52-53.png?version=1&modificationDate=1790279575173&api=v2


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

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-24_16-54-27.png?version=1&modificationDate=1790279668976&api=v2


7 - Selecione o backup de retorno.

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-24_16-55-8.png?version=1&modificationDate=1790279709318&api=v2


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

Depois clique em Restore para o retorno. 

https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-24_16-55-56.png?version=1&modificationDate=1790279757411&api=v2


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

https://ajuda.alterdata.com.br/download/attachments/321192907/5.png?version=1&modificationDate=1770475724393&api=v2

Backup do banco "prosoft_geral" realizado com sucesso.


Agora será efetuado o procedimento para o banco "?PROEMPXX"

1 - Realizar o mesmo procedimento com o banco ?PROEMPXX, (Onde "?" representa a letra de mapeamento Prosoft e "XX" o número da Proemp.)

É necessário retirar essa base que foi criada (No exemplo abaixo a Proemp utilizada é a PPROEMP00).

https://ajuda.alterdata.com.br/download/attachments/321192907/drop.png?version=1&modificationDate=1790698829896&api=v2

2 - A partir deste momento é necessário criar uma base vazia da proemp que utiliza. No exemplo será criada a pproemp00, a mesma realizada no drop do passo acima.

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

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

 

https://ajuda.alterdata.com.br/download/attachments/321192907/createproemp.png?version=1&modificationDate=1790699022916&api=v2

3 - Na aba General deverá informar em Database o nome do banco: ?PROEMPXX

Em Owner irá selecionar "prosoft_admin"

https://ajuda.alterdata.com.br/download/attachments/321192907/create.png?version=3&modificationDate=1790699159438&api=v2

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

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

https://ajuda.alterdata.com.br/download/attachments/321192907/DEFINITION.png?version=1&modificationDate=1790699497497&api=v2

5 - 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 (pproemp00) e depois selecione a opção "Restore".

https://ajuda.alterdata.com.br/download/attachments/321192907/restore.png?version=1&modificationDate=1790699582498&api=v2

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

https://ajuda.alterdata.com.br/download/attachments/321192907/filename.png?version=1&modificationDate=1790699969158&api=v2

7 - Selecione o backup de retorno.

https://ajuda.alterdata.com.br/download/attachments/321192907/abrir.png?version=1&modificationDate=1790699993897&api=v2

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

Depois clique em Restore para o retorno. 

https://ajuda.alterdata.com.br/download/attachments/321192907/restore1.png?version=2&modificationDate=1790699855747&api=v2

 9 - 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: 


https://ajuda.alterdata.com.br/download/attachments/321192907/image-2026-9-29_13-35-54.png?version=1&modificationDate=1790699754643&api=v2

Backup do banco "?PROEMPXX" realizado com sucesso.