Pesquise

Realizando Backup do PostgreSQL

O Cloud Backup possibilita a configuração de backup para diversos bancos de dados, dentre eles o PostgreSQL.

Para que os backups sejam realizados, são utilizados os conceitos de pré e pós comandos. Como os nomes já sugerem, o pré comando será executado antes de iniciar o backup e o pós comando, tão logo o backup seja concluído.

Este artigo considera que você já realizou a instalação da ferramenta de backup. Caso não tenha realizado, entre neste artigo e siga o passo a passo.

1. Crie uma pasta chamada C:\Dump_Postgre, salve e descompacte nessa pasta o arquivo zip do link abaixo. Ao todo são dois scripts, um para pré comando e outro para pós comando.

Scripts PostgreSQL

2. Faça o login da ferramenta de backup.

3. Acesse “Perfis de Backup”.

4. Crie o perfil de backup como “Backup de Arquivos”.

5. Clique em “Eu gostaria de escolher os arquivos para backup”.

Em nosso exemplo, o script de pré comando vai salvar o dump na pasta C:\Dump_Postgre.

6. Defina a frequência do agendamento do backup.

7. Defina o destino em que o backup será armazenado.

8. Por padrão, deixe desabilitado a opção de OpenDirect.

9. Defina a chave de criptografia para a rotina.

Caso selecione “Senha do usuário”, será configurado a mesma senha da conta de backup.

10. Não execute o backup ainda, nesta janela clique em fechar.

11. Após criar a rotina precisamos configurar o script de pré comando (arquivo dump), ele vai realizar o dump do banco de dados. Baixe o script, citado no passo 1.

  • Altere o PGUSER e PGPASSWORD de acordo com o usuário e senha da base de dados.
  • Verifique a versão do PostgreSQL, neste exemplo utilizei a 9.4.
  • Altere BaseDadosEmpresaBKP.dump para o nome do arquivo de dump que deseja criar.
  • Altere BaseDadosEmpresa para o nome da base de dados da qual será realizado o dump.

12. Selecione a rotina de backup no menu “Perfis de backup” (criado anteriormente)

13. Clique em mostrar configurações avançadas.

14. Selecione a opção “Ferramenta de linha de comando”.

15. Adicione nova ferramenta de linha de comando pré-backup. Identifique um nome, selecione o diretório onde foi salvo o script e escreva o nome do comando.

16. Adicione nova ferramenta de linha de comando pós backup. Identifique um nome, selecione o diretório onde foi salvo o script (arquivo remove…) e escreva o nome do comando. Por fim, clique em “Ok”.

Pronto, pré e pós comandos devidamente configurados. Agora realize um backup manual e valide se os scripts executaram corretamente.

Este artigo foi útil?
Deixe sua opinião sobre esse artigo