[pgsql-ayuda] Duda

=?iso-8859-1?q?Estrella=20Dominguez?= papanatas_00@yahoo.com
Mon, 5 Jun 2000 13:25:46 -0500 (CDT)


Esto hacemos en la oficina:
time psql -A -E -c "SELECT * FROM tab_cdriexresp WHERE
callstatime < now() + '-31 day' and callstatime >
now() + '-32 day';" -d mibase -t > sal.txt

psql -A -E -c "select now() + '-31 day' from
tab_cdriex limit 1;" -d mibase -t > .FechaIni.txt
psql -A -E -c "select now() + '-32 day' from
tab_cdriex limit 1;" -d mibase -t > .FechaFin.txt

FECHAINI=`awk '{print $1}' FechaIni.txt`
FECHAFIN=`awk '{print $1}' FechaFin.txt`

echo "Valores de salida $FECHAINI $FECHAFIN"

time psql -A -E -c "SELECT * FROM tab_cdriexresp WHERE
callstatime < '$FECHAINI' and callstatime >
'$FECHAFIN';" -d mibase -t > sal2.txt

El script de ariba funciona para obtener los registros
mas antiguos dentro de la tabla y tenerlos en archivo.
Esta informacion despues la cargamos a otra tabla (por
tres meses) que almacena los registros que sean mas
viejos a un mes.

Para respaldar toda la DB se utiliza el pg-dump
Nombre_de_la_DB > Base.out
este te crea un archivo con la informacion completa de
toda esa base.

Para cargar la el archivo de respaldo en otra maquina
(o como respaldo) se utiliza lo siguiente:

creas la base de datos:
createdb Nombre_de_la_DB
ahora crean las tabla de esa base y se cargan los
registron:
psql -d Nombre_de_la_DB -f Base.out

Dependiendo de la velocidad de la maquina y la
cantidad de informacion, sera el tiempo que tardara en
tener la base lista.

Esto debe de hacerse con el usuario postgres o en su
defecto con el usuario que hayas permitido para crear
esta DB.
Este procedimiento lo hemos realizado ya varias veces
y lo hemos cargado en otras maquinas (para terner
respaldos) y todas han funcionado de maravilla y no
tenemos que hacer nada mas.

Hasta pronto, que tengan buen dia.


--- David Cana <david@cherrytel.com> escribió: >
Buenas.
> 
> Estrella, ¿puedes comentarme cómo realizas las
> copias de seguridad de la
> base de datos? ¿Qué comandos usas? ¿Necesitas que la
> base de datos no esté
> en uso o es posible realizar copias de seguridad "en
> caliente"? ¿Has
> restaurado alguna vez alguna de las copias? En caso
> de que lo hayas hecho,
> ¿la copia es realmente operativa al 100% o tienes
> que realizar algún cambio
> en ella? ¿qué cambios?
> 
> Gracias.
> 
> --------- Pie de mensaje
> -------------------------------------------
> Archivo historico:
> http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo@tlali.iztacala.unam.mx
> text   : unsubscribe pgsql-ayuda
> 


=====
Si lo que quieres es vivir cien años, no vivas como vivo yo.





_________________________________________________________
Do You Yahoo!?
Obtenga su dirección de correo-e gratis @yahoo.com
en http://correo.espanol.yahoo.com
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : unsubscribe pgsql-ayuda