Difference between revisions of "clean"

From GeneWeb
Jump to: navigation, search
(Clean (en))
 
m (Cleanup through saving and restoring a base)
Line 23: Line 23:
  
 
A deeper cleanup can be achieved through a {{c|gwu}} et {{c|gwc}} sequence which recreates a fresh base.
 
A deeper cleanup can be achieved through a {{c|gwu}} et {{c|gwc}} sequence which recreates a fresh base.
A side benefit of this approach is to produce a source file using the [[GWformat/GW format]] which is the preferred archival solution.
+
A side benefit of this approach is to produce a source file using the [[GWformat]] which is the preferred archival solution.
 
In this process, it is recommended to name the new base differently from the old one to avoid problems should any of the speps fail:
 
In this process, it is recommended to name the new base differently from the old one to avoid problems should any of the speps fail:
 
<pre>gwu toto > toto.gw</pre>
 
<pre>gwu toto > toto.gw</pre>
Line 29: Line 29:
 
<pre>gwc toto.gw -o titi</pre>
 
<pre>gwc toto.gw -o titi</pre>
  
Here, a fresh version of toto is created with the name titi. You can then verify the correctness of titi, and if you are satisfied, you can suppress or archive with a time-stamp {{c|toto.gwb}}, pthenuis [[rename|rename]] {{c|titi.gwb}} into {{c|toto.gwb}}.
+
Here, a fresh version of toto is created with the name titi. You can then verify the correctness of titi, and if you are satisfied, you can suppress or archive with a time-stamp {{c|toto.gwb}}, then [[rename]] {{c|titi.gwb}} into {{c|toto.gwb}}.
  
 
The execution of gwc produces also a file with extension {{c|.gwo}} which you can suppress, as well as the {{c|.gw}} source files (which you could also [[save/fr|archive]] with the appropriate time-stamp).
 
The execution of gwc produces also a file with extension {{c|.gwo}} which you can suppress, as well as the {{c|.gw}} source files (which you could also [[save/fr|archive]] with the appropriate time-stamp).

Revision as of 22:29, 20 October 2015

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

This section explains how to cleanup a GeneWeb base using command lines. This action is also available through the gwsetup interface.

As you progress in the modification of your base, some issues may crop up:

  • after a lot of modifications, response time may increase;
  • if you add or modify families, consanguinity does not appear anymore or is incorrect;
  • if you suppress persons or families, the corresponding space in the base is not reclaimed (the total number of persons in the base does not vary after suppressions).

To correct all these problems, it is necessary to cleanup the base.

With the consang command

A first action can be eprformed with the consang which will recompute consanguinity for the whole base and improves access time. If your base is names toto, the command is:

consang toto

The execution speed of this command depends largly on the size of your base. During this process, updates possibilities are prohibited. If you try to execute an update through a second window of your browser, which is perfectly accepted in other circumstances, a message will instruct you to try again later.

You may terminate this process at any time by typing Ctrl + C in your terminal window. The consanguinity computation will not be finished, but the base will be cleaned up. You may relaunch Vous pourrez consang plus tard and the rpogram will resume from its last interruption (unless you have made some family modifications, in which case it will restart from scratch).

Cleanup through saving and restoring a base

A deeper cleanup can be achieved through a gwu et gwc sequence which recreates a fresh base. A side benefit of this approach is to produce a source file using the GWformat which is the preferred archival solution. In this process, it is recommended to name the new base differently from the old one to avoid problems should any of the speps fail:

gwu toto > toto.gw

then:

gwc toto.gw -o titi

Here, a fresh version of toto is created with the name titi. You can then verify the correctness of titi, and if you are satisfied, you can suppress or archive with a time-stamp toto.gwb, then rename titi.gwb into toto.gwb.

The execution of gwc produces also a file with extension .gwo which you can suppress, as well as the .gw source files (which you could also archive with the appropriate time-stamp).

If you want the consanguinity information, you must run consang on the new base.