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
[email protected]
Pje. Tiahuanacu # 235 y Federico Zuazo
La Paz - Bolivia

Espero que te sirva.




2009/1/30 Rodriguez Fernando <[email protected]>

> 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

Responder a