----- Original Message ----- 
From: "Iulian" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 09, 2003 5:26 PM
Subject: [rlug] Re: postgreSQL sync tables ...


> Incearca sa scrii intr-un fishier de comenzi SQL toate tranzactziile pe
care
> le faci pe serverul principal.In momentul in care te conectezi cu serverul
> secundar, transferi fishierul pe acesta shi apoi il incarci in baza de
date.
> Uita-te la functziile pgdump pgrestore shi la functiile de migrare a
bazelor
> de date shi potzi sa te inspiri de acolo. Eu folosesc un update online
intre
> cele doua sisteme si numai in cazul in care pica legatura intre ele
folosesc
> un fishier SQL.
>
>
>

Pentru o aplicatie facuta pentru firebird folosesc un truc asemanator:
am o tabela in care jurnalizez toate modificarile (inser/update/delete).
Incarcarea datelor in aceasta tabela jurnal se face automat de catre
triggere.
La apelarea de catre utilizator a comenzii de sincronizare se exporta
continutul acestei tabele, se comprima si se trimite pe mail. automat
se preiau si modificarile venite pentru acel punct de lucru si se aplica.
sincronizarea asta asincrona poate fi facuta intre mai multe puncte de
lucru si nu trebuie sa fii online tot timpul.


Raspunde prin e-mail lui