GeneWeb:
|
Si vous n'êtes pas spécialiste des commandes intéractives, utilisez le programme gwsetup qui vous indiquera comment faire (vous pouvez alors ignorer le reste du présent chapitre).
La fusion de bases de données se fait en deux temps:
Dans un premier temps on fabrique une base regroupant les deux bases. |
Dans un deuxième temps, on fusionne les personnes en double. |
Si vous avez une base qui s'appelle "toto" et une autre
qui s'appelle "titi", extrayez ces deux bases sous forme de source
avec la commande "gwu". Tapez:
gwu toto > toto.gw gwu titi > titi.gw |
Fabriquez une base commune "tutu". Tapez:
gwc toto.gw -sep titi.gw -o tutuL'option "-sep" permet de traiter "titi.gw" séparément: si une personne de "titi.gw" est déjà définie avec la même clé (prénom/patronyme/numéro) dans "toto.gw", le numéro de sa clé est automatiquement décalé pour éviter le conflit. |
Vous allez pouvoir fusionner ces personnes dans votre navigateur. Si "gwd" n'est pas lancé, lancez-le.
Appliquez alors la fusion de personnes, qui se trouve dans la partie "Comment faire des modifications dans la base de données" (ignorez le commentaire disant qu'il ne s'agit pas de fusions de bases de données).
Pour faire le nettoyage de la base "tutu" (que vous pouvez faire à n'importe quel moment, et plusieurs fois), reprenez une fenêtre intéractive, et tapez:
gwu tutu > tutu.gw gwc tutu.gw -o tutu
Notez que si vous voulez écraser l'ancienne base "toto", mettez simplement "-o toto -f" dans cette deuxième commande:
gwc tutu.gw -o toto -f