Difference between revisions of "save/fr"

From GeneWeb
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:Sauvegarder une base de données}} {{languages|save}} Cet article expose comment '''sauvegarder une base de données GeneWeb''' à partir des man/fr|commandes...")
 
m (graisse de la blague : bah bravo, sauvegarder sur des disquettes en 2015… preuve que fr_maintenance était trop long et que personne ne lit le manuel !!)
Line 3: Line 3:
 
Cet article expose comment '''sauvegarder une base de données GeneWeb''' à partir des [[man/fr|commandes console]]. Cette opération est également disponible dans [[gwsetup]].
 
Cet article expose comment '''sauvegarder une base de données GeneWeb''' à partir des [[man/fr|commandes console]]. Cette opération est également disponible dans [[gwsetup]].
  
Les ordinateurs ne sont pas des machines fiables à 100 %. Vous avez tout intérêt à sauvegarder vos données de temps en temps, en les recopiant sur un autre support (des disquettes par exemple).
+
Les supports de stockage de nos ordinateurs ne sont pas fiables à 100 % et vous avez tout intérêt à multiplier les sauvegardes de vos données de temps en temps sur des supports variés ('''des disquettes par exemple'''). Il peut également être intéressant de garder des versions intermédiaires pour revenir en arrière au besoin.
  
Il peut être intéressant aussi de garder des versions intermédiaires pour revenir en arrière au besoin.
+
Un moyen simple de sauvegarder une base est de faire une copie du répertoire .gwb de la base. Le mieux est encore de sauvegarder la base sous forme de fichiers source.  
 
+
Pour sauvegarder la base "toto", faites simplement une copie du répertoire "toto.gwb" sur l’autre support (ou ailleurs sur le disque si vous désirez simplement le garder comme version intermédiaire).
+
 
+
Mais il existe un moyen plus malin pour la sauvegarde : sauvez plutôt votre base sous forme de fichiers sources. Pour la base "toto", tapez dans une fenêtre de commandes interactives :
+
  
 +
Pour sauvegarder la base {{c|toto}}, utilisez la [[man/fr#Exporter un fichier GW (gwu)|commande '''gwu''']] et sauvegarder la sortie :
 
<pre>gwu toto > toto.gw</pre>
 
<pre>gwu toto > toto.gw</pre>
  
Et recopiez le fichier "toto.gw" sur l’autre support ou ailleurs sur le disque. Vous pouvez aussi lui donner un autre nom (mais toujours avec l’extension ".gw") pour votre archivage.
+
Ou en utilisant l’option -o de gwu :
 
+
<pre>gwu toto -o toto.gw</pre>
La sauvegarde sous forme de fichiers ".gw" a plusieurs avantages :
+
  
* C’est plus simple, puisque ce n’est juste qu’un fichier, alors que la base, c’est tout un répertoire.
+
Vous pouvez lui donner un autre nom en veillant à garder l’extension de fichier {{c|.gw}}. Pensez à copier le fichier sauvegardé sur un autre support de stockage (ne pas mettre ses œufs dans le même panier !).  
* C’est plus petit en taille.
+
* On peut le reconstituer avec n’importe quel autre "gwc", même d’une version future de GeneWeb.
+
* Étant sous forme de texte, il est lisible sous un éditeur (Word, Emacs, etc.) ; on ne sait jamais, ça peut servir. Un logiciel de généalogie dans 3 siècles pourra facilement reconstituer votre base.
+
* On peut faire une comparaison entre différentes versions sauvegardées et avec la version courante.
+
  
Pour restaurer la base "toto" à partir du fichier "toto.gw", tapez :  
+
La sauvegarde sous forme de fichier .gw a beaucoup d’avantages :
 +
* simplicité : un seule fichier alors que le répertoire de la base en contient plusieurs ;
 +
* économie : le fichier source est plus petit en taille que le répertoire de la base ;
 +
* compatibilité : le fichier source peut être importé avec n’importe quel autre gwc, même d’une version future de GeneWeb ;
 +
* accessibilité : le fichier .gw est un fichier texte lisible sous n’importe quel éditeur ce qui permet entre autre des comparaisons rapides entre différentes versions sauvegardées et avec la version courante.
  
 +
Pour restaurer la base {{c|toto}} à partir du fichier {{c|toto.gw}}, utilisez la [[man/fr#Créez une base de données (gwc, gwc1, gwc2)|commande '''gwc''']] :
 
<pre>gwc toto.gw -o toto</pre>
 
<pre>gwc toto.gw -o toto</pre>
  
 
[[Category : Manuel]]
 
[[Category : Manuel]]

Revision as of 05:49, 15 October 2015

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

Cet article expose comment sauvegarder une base de données GeneWeb à partir des commandes console. Cette opération est également disponible dans gwsetup.

Les supports de stockage de nos ordinateurs ne sont pas fiables à 100 % et vous avez tout intérêt à multiplier les sauvegardes de vos données de temps en temps sur des supports variés (des disquettes par exemple). Il peut également être intéressant de garder des versions intermédiaires pour revenir en arrière au besoin.

Un moyen simple de sauvegarder une base est de faire une copie du répertoire .gwb de la base. Le mieux est encore de sauvegarder la base sous forme de fichiers source.

Pour sauvegarder la base toto, utilisez la commande gwu et sauvegarder la sortie :

gwu toto > toto.gw

Ou en utilisant l’option -o de gwu :

gwu toto -o toto.gw

Vous pouvez lui donner un autre nom en veillant à garder l’extension de fichier .gw. Pensez à copier le fichier sauvegardé sur un autre support de stockage (ne pas mettre ses œufs dans le même panier !).

La sauvegarde sous forme de fichier .gw a beaucoup d’avantages :

  • simplicité : un seule fichier alors que le répertoire de la base en contient plusieurs ;
  • économie : le fichier source est plus petit en taille que le répertoire de la base ;
  • compatibilité : le fichier source peut être importé avec n’importe quel autre gwc, même d’une version future de GeneWeb ;
  • accessibilité : le fichier .gw est un fichier texte lisible sous n’importe quel éditeur ce qui permet entre autre des comparaisons rapides entre différentes versions sauvegardées et avec la version courante.

Pour restaurer la base toto à partir du fichier toto.gw, utilisez la commande gwc :

gwc toto.gw -o toto