Sincronización de bases de datos.

From: Pedro Navarro Monter <geek(at)geeking(dot)me>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Sincronización de bases de datos.
Date: 2009-07-27 16:14:26
Message-ID: 6c920ac90907270914p3d6d2f5cvb5426437117df416@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buen día lista, espero se encuentren bien; les expongo el motivo de mi
email.

En fechas recientes me han encargado la tarea de sincronizar sistemas
(sincronizar sus bases de datos).
Antecedentes:
Sistemas independientes uno para presupuestos y otro de planeación de
proyectos.
El sistema de planeación de proyectos será cargado en primera instancia con
datos pertinentes para el área de planeación.
El sistema de presupuestos tiene toda la información referente al dinero
(físico) que se administrará en la organización.

El sistema de presupuestos cuenta con "N" tablas, de las cuales 3 de ellas,
son las que tengo en la mira para sustraer o insertar datos. Dado que el
proceso de sincronización así lo indíca. Estas tablas son de estructura
matricial.
El sistema de proyectos cuenta con "N" tablas y son 5 de ellas las que
intervendrán en la sincronización, la estructura que manejé en esta base de
datos (de mi autoría) es normalizada.

Estoy buscando la manera más sencilla de sincronizarlas, tengo esta idea:

Agregar un campo de tipo BOOLEAN (default: FALSE) en cada una de las tablas
que tienen que ver con la sincronización y al primer cambio que se
registre(ponerla en TRUE), después barrer las tablas (de ambas bases de
datos) y luego hacer una tabla temporal con un compendio de los datos que
han sido cambiados en ambas bases. Lo que me falta por idear es la parte
dónde ya se hace la sincronía, es decir: dónde decido qué registros deben ir
a qué bases de datos.

Espero haber sido lo suficiente explícito para recibir ayuda.

Por su atención y tiempo, gracias.

--
-----BEGIN GEEK CODE BLOCK-----
GCS !d- s++:++ a? c+++ BL u+++ P+ L+ E! W+++
N O? W! O M V? PS PE++ Y PGP+ T S? X++ R? tv-
b DI+++ D+ G++ e++ h---- y+-- z+
------END GEEK CODE BLOCK------

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message juan jaimes 2009-07-27 16:18:24 Re: charla sobre postgres
Previous Message Manu 2009-07-27 15:53:09 Re: charla sobre postgres