PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 19/01/2012 12:01:09

Gold.Strike
Membre

Comparer 2 bases de données après synchronisation

Bonjour,
Je voudrais savoir si il existe un outil ou une méthode, permettant de comparer 2 bases de données après une synchronisation.
Je synchronyse en effet 1 base "maitre" et une base "cliente", avec un outil que nous avons développé.
Mais je voudrais pouvoir controler rapidement le résultat de cette synchronisation, sachant que les id seront différents :
- les données de la base "master" sont elles bien présentes dans la base "cliente"
- y a t'il des colonnes qui ont mal été importées

Merci d'avance,

Hors ligne

#2 19/01/2012 12:10:55

Marc Cousin
Membre

Re : Comparer 2 bases de données après synchronisation

Pour comparer les données entre les bases, il y a des outils, comme pg_comparator. Mais pg_comparator part de l'hypothèse que les données doivent être identiques, ce qui ne semble pas être le cas ici.

À mon avis, il ne vous reste plus qu'à écrire l'outil vous même. À la main, ou à base d'ETL par exemple.

Pour la comparaison de schéma, il y a aussi des outils, comme apgdiff.


Marc.

Hors ligne

Pied de page des forums