From: | yanguma <ricardo(dot)yanguma(at)gmail(dot)com> |
---|---|
To: | Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy> |
Cc: | Reynier Perez Mira <rperezm(at)uci(dot)cu>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: [pgsql-es-ayuda] Respaldo automático de BD |
Date: | 2009-01-30 15:37:59 |
Message-ID: | fbe285730901300737o28a01469o707c8ae4d867e4d4@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alguna vez me dieron esto como ayuda.
Omar Zeballos (Kantutani) to me, Marco, Postgres
show details 11/23/06
Reply
Yo tengo el siguiente script para Windows y Linux
Windows con el programador de tareas dentro de iun archivo .bat
Linux dentro de un cron del usuario postgres
*Windows XP*
@echo off
*set PGPASSWORD=mipassword *
pg_dump.exe -i -h 192.168.0.11 -p 5432 -U postgres -F c -b -v -f
"respaldo.backup" mybase
set FECHA=%DATE% %TIME%
set FECHA=%FECHA:/=%
set FECHA=%FECHA::=-%
set FECHA=%FECHA:.=-%
ren respaldo.backup "%FECHA%".backup
*Linux RH*
set -a
fecha=`date +%d%b%Y_%H%M%S`
echo $fecha
/usr/local/pgsql/bin/pg_dump -i -U postgres -F c -v -b -f
"/u02/backups/abaspro_$fecha" abaspro
Saludos,
_________________________________________________________________
Ing. Omar Zeballos Céspedes
Jefe de Proyectos - Sistemas
Grupo Empresarial Kantutani
Cel. 591-2-72006396
Tel: 591-2-2314545 Int 2601
ozeballos(at)kantutani(dot)com
Pje. Tiahuanacu # 235 y Federico Zuazo
La Paz - Bolivia
Espero que te sirva.
2009/1/30 Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
> Reynier Perez Mira escribió:
>
> Buenos días/tardes:
>> Recién he instalado un servidor de PostgreSQL donde hosteó todas las BD
>> que ya contienen gran cantidad de datos. Como ya me pasó una vez que perdí
>> todos los datos y no quiero que me vuelva a suceder por inocente o por no
>> investigar necesito saber las posibles formas o SW para poder realizar un
>> respaldo de mis BD con todos sus datos.
>> A la espera de sus comentarios
>> Un saludo
>> Ing. Reynier Pérez Mira
>> Dirección Técnica IP
>> --
>> TIP 8: explain analyze es tu amigo
>>
>>
> Hola.
> Personalmente en linux tengo un archivo que se llama: /root/
> respaldarbase.sh, que contiene:
>
> #!/bin/bash
> pg_dump -Ft -UDBA |gzip -9 -> /respaldos/RespañdoDB"`date +%Y%m%d_%H%M`".gz
> at -f/root/respaldarbase.sh 21:00
> vacuumdb -afz -UDBA
> reindexdb -a -UDBA
>
>
> parq lanzarlo por primera vez use: at -f/root/respaldarbase.sh 21:00
>
> luego se solo se pone en cola para ejecutarse al dia siguiente a las 21:00.
>
> Yo tengo configurado PGDATABASE, para no incluirla en script, tambien podes
> definir PGUSER
>
> Espero te sirva.
>
> Saludos Fernando.
>
>
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
> http://www.postgresql.org/docs/faqs.FAQ.html
>
--
prueba
From | Date | Subject | |
---|---|---|---|
Next Message | Cesar Erices | 2009-01-30 15:38:18 | Re: [pgsql-es-ayuda] Respaldo automático de BD |
Previous Message | Rodriguez Fernando | 2009-01-30 15:32:53 | Re: Respaldo automático de BD |