Fazendo backup do PostgreSQL (LINUX) usuando o Windows

Este Script faz backup de um Banco de Dados PostgreSQL que se encontra em um servidor LINUX pelo Windows, no meu caso criei um arquivo com extensão .bat e adicionei o script abaixo:

ECHO OFF
ECHO ******************
ECHO ***** Backup *****
ECHO ******************
ECHO.
ECHO.

C:\Arquiv~1\PostgreSQL\8.4\bin\pg_dump.exe –host 192.168.0.123 –port 5432 –username postgres –format custom –blobs –verbose –file “\\srvbackup\BackupBD\Backup_Postgres_%date:~6,4%%date:~3,2%%date:~0,2%.backup” nomeDoBancoDeDados

ECHO.
ECHO ********************************************************
ECHO *****        Backup realizado com sucesso!         *****
ECHO ********************************************************
ECHO.

ECHO ON

Onde:
1. Caminho onde esta o pg_dump.exe instalado no Windows (C:\Arquiv~1\PostgreSQL\8.4\bin\pg_dump.exe)
2. Servidor do Postgres e porta – Linux (–host 192.168.0.123 –port 5432)
3. Usuário com acesso ao banco de dados (–username postgres)
4. Opções de backup (–format custom –blobs –verbose –file)
5. Caminho onde será salvo e nome do arquivo com data (“\\srvbackup\BackupBD\Backup_Postgres_%date:~6,4%%date:~3,2%%date:~0,2%.backup”)
6. Nome do Banco de Dados (nomeDoBancoDeDados)

Anúncios

2 comentários em “Fazendo backup do PostgreSQL (LINUX) usuando o Windows

  1. Boa tarde, esse post é bem antigo, mas aproveitando, tentei rodar este .bat com as informações do servidor postgres Linux, porta, , porem sem sucesso, simplesmente some a tela, e o backup não roda.

    ECHO OFF
    ECHO ******************
    ECHO ***** Backup *****
    ECHO ******************
    ECHO.
    ECHO.

    C:\Program Files (x86)\pgAdmin III\1.22\pg_dump.exe –host 10.1.1.2 –port 5432 –username postgres –format custom –blobs –verbose –file “C:\backupfilial03\Backup_filial_%date:~6,4%%date:~3,2%%date:~0,2%.backup” pdv2

    ECHO.
    ECHO ********************************************************
    ECHO ***** Backup realizado com sucesso! *****
    ECHO ********************************************************
    ECHO.

    ECHO ON

    O que será que é pra não rodar o backup?

    1. Bom dia!
      Esse script deve estar com as devidas informações do servidor e acesso a pasta. Dê uma revisão nessas informações! Pois aqui continuo executando esse mesmo script sem problemas.

      Veja esse link, ele pode lhe ajudar!

      Agradeço pela visita ao Blog e ficamos a disposição! Desculpe pela demora na resposta.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s