El jue, 13-07-2017 a las 16:07 -0400, Orestes Hdez. Lastre escribió: 
> ya logrado restaurar la base dato ahora quisiera ver como logro tener 
> una base dato de un maq en otra así como una replica o como programo un 
> backup automático en el cron en postgres

Si no te representa un problema de conciencia pasar por unos segundos
una contraseña en texto plano por la red, considera algo como esto, que
uso para tener copia de la base de datos del ENERGUX: 

#! /bin/sh
#La contrasena sale con el comando export PGPASSWORD
export PGPASSWORD="not24get"
set -a
rm -rf /Compartido/SalvaEnergux/partagas.sql
rm -rf /Compartido/SalvaEnergux/energux-salvanuestra.tar.gz
pg_dump partagas -h localhost --username=unusuario -w
>/Compartido/SalvaEnergux/partagas.sql
export PGPASSWORD=""
tar -cvf /opt/energux-salvanuestra.tar /Compartido/SalvaEnergux/*
rm -rf energux-salvanuestra.tar.gz
gzip --best /opt/energux-salvanuestra.tar
rm -rf /Compartido/SalvaEnergux/energux-salvanuestra.tar.gz

mv /opt/energux-salvanuestra.tar.gz 
/Compartido/SalvaEnergux/energux-salvanuestra.tar.gz


Como ves, es un simple pg_dump  con una posterior compresión del fichero
obtenido, y puesto finalmente en un directorio compartido para "halarlo"
desde ahí. El segundo export PGPASSWORD limpia la contraseña de las
variables de entorno. Este script lo lanzarías como una tarea de cron.

La otra solución sería montar un sistema de réplica de la base de datos
tipo Slony. No sé cómo se está trabajando eso ahora; nunca he tenido
tanto equipamiento como para montar algo así. ;-)
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
Una conclusión es el punto en que usted se cansó de pensar.



______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a