Difference between revisions of "merge/fr"

From GeneWeb
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:Fusionner des bases de données}} {{languages|merge}} Cet article vous indique la procédure pour '''fusionner des bases de données GeneWeb'''. La fusion de b...")
 
Line 6: Line 6:
  
 
Si vous n’êtes pas spécialiste des commandes consoles, utilisez le programme [[gwsetup/fr|gwsetup]] qui vous indiquera comment faire la fusion si les bases sont déjà installées sur GeneWeb.
 
Si vous n’êtes pas spécialiste des commandes consoles, utilisez le programme [[gwsetup/fr|gwsetup]] qui vous indiquera comment faire la fusion si les bases sont déjà installées sur GeneWeb.
 +
[[File:Merge1.JPG|thumb|right|400px|Fusion de généalogies dans [[gwsetup/fr|gwsetup]] :choix des bases.]]
 +
[[File:Merge2.JPG|thumb|right|400px|Fusion de bases de données dans [[gwsetup/fr|gwsetup]] : confirmation.]]
  
== Concaténation des bases ==
+
=== Concaténation des bases ===
 
Si vous avez deux bases {{c|toto}} et {{c|titi}}, extrayez-les au [[GWformat/fr|format GW]] avec la [[man/fr#Exporter un fichier GW (gwu)|commande '''gwu''']] :
 
Si vous avez deux bases {{c|toto}} et {{c|titi}}, extrayez-les au [[GWformat/fr|format GW]] avec la [[man/fr#Exporter un fichier GW (gwu)|commande '''gwu''']] :
  
Line 24: Line 26:
 
Vous disposez maintenant d’une base de données tutu contenant l’intégralité des deux bases précédentes et il est possible que vous ayez des individus en double.
 
Vous disposez maintenant d’une base de données tutu contenant l’intégralité des deux bases précédentes et il est possible que vous ayez des individus en double.
  
== Fusion des individus ==
+
=== Fusion des individus ===
 
Pour supprimer les doublons, lancez GeneWeb ('''gwd''') et allez sur votre nouvelle base dans votre navigateur. Appliquez alors la [[Update/fr#Fusionner deux personnes|fusion de personnes]].
 
Pour supprimer les doublons, lancez GeneWeb ('''gwd''') et allez sur votre nouvelle base dans votre navigateur. Appliquez alors la [[Update/fr#Fusionner deux personnes|fusion de personnes]].
  
== Nettoyage final ==
+
=== Nettoyage final ===
 
À la fin de la fusion, il est bon de faire un nettoyage final de la base. En effet, quand on supprime des personnes ou des familles (ce qui se passe quand on fait des fusions), la place des personnes et familles supprimées n’est pas récupérée. En particulier, la page d’accueil indique toujours le même nombre de personnes de départ.
 
À la fin de la fusion, il est bon de faire un nettoyage final de la base. En effet, quand on supprime des personnes ou des familles (ce qui se passe quand on fait des fusions), la place des personnes et familles supprimées n’est pas récupérée. En particulier, la page d’accueil indique toujours le même nombre de personnes de départ.
  
Line 40: Line 42:
 
gwc tutu.gw -o toto -f
 
gwc tutu.gw -o toto -f
 
</pre>
 
</pre>
 +
 +
  
 
[[Category:Manuel]]
 
[[Category:Manuel]]

Revision as of 03:57, 15 October 2015

150px-Geographylogo svg.png Language: English • français

Cet article vous indique la procédure pour fusionner des bases de données GeneWeb.

La fusion de bases de données se fait en plusieurs temps : la concaténation des bases, la fusion des individus en doublon et enfin le nettoyage de la nouvelle base.

Si vous n’êtes pas spécialiste des commandes consoles, utilisez le programme gwsetup qui vous indiquera comment faire la fusion si les bases sont déjà installées sur GeneWeb.

Fusion de généalogies dans gwsetup :choix des bases.
Fusion de bases de données dans gwsetup : confirmation.

Concaténation des bases

Si vous avez deux bases toto et titi, extrayez-les au format GW avec la commande gwu :

gwu toto > toto.gw
gwu titi > titi.gw

Puis fabriquez une base commune, par exemple tutu, avec la commande gwc :

gwc toto.gw -sep titi.gw -o tutu

L’option -sep permet de traiter le fichier titi.gw séparément : si une personne de la base titi est déjà définie avec la même clé (prénom/patronyme/numéro) dans la base toto, le numéro de sa clé est automatiquement décalé pour éviter un conflit.

Vous disposez maintenant d’une base de données tutu contenant l’intégralité des deux bases précédentes et il est possible que vous ayez des individus en double.

Fusion des individus

Pour supprimer les doublons, lancez GeneWeb (gwd) et allez sur votre nouvelle base dans votre navigateur. Appliquez alors la fusion de personnes.

Nettoyage final

À la fin de la fusion, il est bon de faire un nettoyage final de la base. En effet, quand on supprime des personnes ou des familles (ce qui se passe quand on fait des fusions), la place des personnes et familles supprimées n’est pas récupérée. En particulier, la page d’accueil indique toujours le même nombre de personnes de départ.

Pour faire le nettoyage de la base tutu, exportez-la puis recréez-la (vous pouvez faire cette maintenance à n’importe quel moment, et plusieurs fois) :

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 la deuxième commande :

gwc tutu.gw -o toto -f