Re: Problemas al actualizar una BD

From: "Carlos Mendez" <lucas1850(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: Julio Cesar Sánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx>, "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problemas al actualizar una BD
Date: 2008-01-17 20:59:51
Message-ID: 4610af1f0801171259k7adfd0abqd874cdbb0a784c0@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, Gracias por responder,

les comentare un poco acerca del proyecto, es un sistema web que gestionara
a nivel departamental es decir abarcara colegios de escuelas de las
ciudades, de la zona rural, de los poblados, etc.
el sistema concentrara la informacion de alrededor de 100.000 alumnos, 4000
profesores y 500 colegios, adicionando a esto las notas, asistencia,
materias, cursos, etc.
Y como dije anteriormente algunos colegios o mejor dicho la mayoria no
tienen conexion a internet, por lo tanto me daran la informacion en un cd o
disquett, y se lo cargara al servidor central.

Por lo tanto este proceso del backup o no se como llamarlo, es crucial,
vital para el proyecto, sin este el proyecto no sera viable,

Gracias por recomendarme slony, y ya lo estoy investigando, pero quiero
preguntarles despues de decirles los alcances y pormenores del proyecto si
Slony se adapta a lo que quiero hacer, y si no se adapta por favor una
sugerencia para afrontar este proyecto.

A continuacion coloco la descripcion del problema que anteriormente ya
mencione:

Estoy realizando un sistema que centraliza en un servidor toda la
informacion de los colegios como ser alumnos, profesores y notas, los
colegios se conectan al servidor central a traves de internet, pero sucede
que no todos los colegios tienen internet y me dijeron que no dejara de lado
a esos colegios, bueno, lo que a mi se me ocurre es instalarles un sistema
local a cada colegio que no tenga conexion a internet y despues pedirles un
backup de su bd local y subir este backup a la bd del servidor central.

aqui viene el problema,
cuando yo intento subir un backup que tiene registros que ya estan en la bd
central en el sistema no los carga me dice error lo cual esta muy bien, pero
tampoco inserta los registros nuevos lo cual yo quisiera, es decir
supongamos que me dieron un primer backup de un colegio que tiene la tabla
alumnos con 10 registros, supongo que ese bakcup se subira sin ningun
problema al servidor central porque son registros nuevos, pasado algun
tiempo me daran el segundo backup del colegio para que lo cargue al servidor
central y supongamos que contiene en la tabla alumnos 15 registros(10
antiguos y 5 nuevos), cuando intente subir esta tabla me dara error pues la
bd central ya tiene los 10 primeros registros y no insertara los 5 nuevos
registros que no tiene,
lo que busco es que cuando intente subir el backup, se inserte solo los
nuevos registros es decir aquellos registros que estan en el backup de la bd
del colegio y que no esten en la bd central, y que si en el colegio se
modifico algun registro antiguo este tambien se pueda modificar cuando se
suba el backup.
En resumen que se inserte solo los nuevos registros, que se modifiquen los
que se han modificado en la la bd del colegio, y que los registros que estan
contenidos en el backup pero que ya estan en la bd central simplemente sean
ignorados y que no salga error y que solo se inserten los registros nuevos o
modificados

¿Como hago esto? existen funciones o comandos especiales de pgsql para
realizar el backup o para realizar la subida a la base de datos central de
manera que haga lo que deseo? o algun software especial?

Gracias por la ayuda,
saludos.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raul Andres Duque 2008-01-17 21:00:47 Re: como importar datos de otras BD
Previous Message Johnny Verdugo 2008-01-17 20:58:25 dtspackpage en postgres