At 19:17 13/06/2012, Santiago Bravo wrote:
Hola al final lo dejé así

set PGUSER=postgres
set pgpassword=Password
"c:\Program Files\PostgreSQL\9.1\bin\pg_dump.exe" --host=localhost
--port=5432 --format=plain --inserts --verbose --file
"\\srvbxp35\salvasql\tmagk12.sql" "tmagk12"
"c:\Program Files\WinRAR\Rar.exe" m -m5 -ep1
\\srvbxp35\salvasql\tmag.rar \\srvbxp35\salvasql\tmagk12.sql
renfile \\srvbxp35\salvasql\tmag.rar


1-Creo la salva en otra computadora que está en la red,
2-luego la comprimo y borro el original (m mover en el winrar)
3-y luego lo renombro con un programa que hice para ello, solo le
cambia el nombre ponendole delante la fecha, de esa forma puedo hacer
una salva diaria sin perder el anterior
tmagk12.rar me queda por ejemplo 20120613131205_tmagk12.rar

Creo que esto te va a ir muy lento. El problema que le veo es que haces el dump en remoto y luego comprimes el dump remoto usando una aplicacion local, con ello el compresor va a leer de nuevo todo el dump a traves de la red y lo vuelve a escribir comprimido a traves de la red.

No se las opciones de winrar, pero supongo que le podras redirigir la salida de pg_dump para que comprima antes de guardarlo en remoto (el cuello de botella esta en mover el dump por la red, al ya estar comprimido tardara menos), o hacer que sea el servidor remoto quien comprima el dump una vez terminado.

Y el cmd lo ejecuta una tarea programada de window por la noche.
Muchas gracias por las ideas
Santiago


-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a