Backup Automatico En Postgres

Páginas: 2 (393 palabras) Publicado: 11 de octubre de 2011
Como hacer Backup Automático en Postgres
Una de las necesidades al trabajar con una base de datos postgres, es como ejecutar de forma automática las copias de seguridad de la base de datos. aContinuación indico unos pasos que pueden seguir para lograr este objetivo.

1. Crear un archivo .Bat en el cual se escribirán las sentencias que nos ayudarán a generar nuestra copia automática. Lassentencias para esto a continuación las describo.

@echo off
color 30
rem
rem Ejemplo de manejo de la fecha y hora actual - v2008-03-15
rem
rem Juego de caracteres ISO-8859-1 (Latin 1)
chcp 28591> NUL

setlocal

set FECHA_ACTUAL=%DATE%
set HORA_ACTUAL=%TIME%

set ANO=%FECHA_ACTUAL:~6,4%
set MES=%FECHA_ACTUAL:~3,2%
set DIA=%FECHA_ACTUAL:~0,2%

set HORA=%HORA_ACTUAL:~0,2%
setMINUTOS=%HORA_ACTUAL:~3,2%
set SEGUNDOS=%HORA_ACTUAL:~6,2%
set CENTESIMAS=%HORA_ACTUAL:~9,2%

rem Si la hora tiene un sólo dígito, reemplazamos el espacio inicial por cero
set HORA=%HORA: =%
if%HORA% LSS 10 set HORA=0%HORA%

rem echo Fecha: %FECHA_ACTUAL%
rem echo Hora: %HORA_ACTUAL%

echo.
rem echo Día: %DIA%
rem echo Mes: %MES%
rem echo Año: %ANO%
echo.
rem echo Hora: %HORA%
remecho Minutos: %MINUTOS%
rem echo Segundos: %SEGUNDOS%
rem echo Centésimas: %CENTESIMAS%
echo.

set ARCHIVO=C:\CarpetaCopias\NOMBRE_BD%ANO%%MES%%DIA%%HORA%%MINUTOS%%SEGUNDOS%.backup
pg_dump.exe--host 127.0.0.1 --port 5432 --username postgres --format custom --blobs --verbose --file "%ARCHIVO%" "NOMBRE_BD"

endlocal
echo.

-------------------------
DONDE

NOMBRE_BD: Es el nombre de labase de datos a la cual se le esta haciendo la copia de seguridad. y en este caso lo estamos utilizando para nombrar el archivo de la copia.
C:\CarpetaCopias: Esta corresponde a la ruta dondeguardaremos nuestra copia de seguridad.
host 127.0.0.1: Corresponde a la dirección IP donde esta nuestra base de datos, se debe modificar esta información y a su ves, usuario y contraseña según sea el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Respaldo de bd(backup automatico)
  • BACKUP
  • backup
  • BACKUP
  • Backup
  • Backup
  • backup
  • Postgres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS