----- 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.
