6.2. Nettoyage de la base
Il est possible de nettoyer la base de manière générale ou de
manière plus ciblée par le biais de la console en utilisant la
commande viderbase.
Dans certains cas comme l'importation sql ( voir le
chapitre suivant ), il est nécessaire de ré-initialiser la base de
données utilisée par JGenea pour éviter d'éventuels conflits
lors d'une importation.
Cela se fait de la manière suivante:
> viderbase
Voulez-vous vraiment vider la base? [ Oui ] [ Non ]
Oui
Sauvegarde de la base en cours...
Etat: ####################################################################
Duree: 1s 672ms
Sauvegarde de la base terminee !
Suppression en cours...
Duree: 2s 564ms
Suppression terminee !
> |
Note
A chaque qu'une ré-initialisation de la base, une
sauvegarde de la base est effectué. Elle correspond à une
exportation sql des données dans le sous-répertoire
sauvegardes/ sous le répertoire courant.
6.2.2. Nettoyage des tables
Il est également possible de supprimer tous les éléments de
table issus d'une importation ou créer dans l'interface,
c'est-à-dire tous les éléments non issus d'une
synchronisation avec les événements des personnes et des unions.
Pour ce faire, il faut d'abord récupérer l'identifiant
de la commune.
> ville -nom kervignac
| Ville | Dep | Pays
|--------------------------------------------------|-----|------------
| Kervignac ( 15325 ) | 56 | France
|--------------------------------------------------|-----|------------
> |
Cela se fait ensuite de la manière suivante:
> viderbase -table -communeid 15325
Vous etes sur le point de supprimer les tables de la commune de Kervignac
Seuls les elements issus d'une importation seront supprimes.
Voulez-vous continuer? [ Oui ] [ Non ]
Oui
Suppression en cours...
Duree:
Suppression terminee !
> |
6.2.3. Nettoyage des registres
Il est également possible de supprimer tous les registres
d'une commune pour ré-importer des registres et donc ne pas
avoir de doublons.
Il faut tout d'abord récupérer l'identifiant de la
commune.
> ville -nom kervignac
| Ville | Dep | Pays
|--------------------------------------------------|-----|------------
| Kervignac ( 15325 ) | 56 | France
|--------------------------------------------------|-----|------------
> |
Cela se fait ensuite de la manière suivante:
> viderbase -registre -communeid 15325
Vous etes sur le point de supprimer les registres de la commune de Kervignac
Voulez-vous continuer? [ Oui ] [ Non ]
Oui
Suppression en cours...
Duree:
Suppression terminee !
> registre -ville 15325
Aucun resultat
> |
6.2.4. Nettoyage des signets de registres
Il est également possible de supprimer tous les signets
d'un registre pour ré-importer des signets et donc ne pas avoir
de doublons.
Il faut tout d'abord récupérer l'identifiant du
registre.
> registre -ville 15325
| Cote | Date | Lieu
|-----------------------------------|-------------|-------------------
| 094-R1-05 ( 77 ) | 1594 - 1594 | Kervignac
...
| 094-R1-02 ( 104 ) | 1792 - 1802 | Kervignac
--- suite / (f)in ---
| 094-R7-02 ( 107 ) | 1793 - 1802 | Kervignac
|-----------------------------------|-------------|-------------------
Entrer un id:
> |
Au moment d'entrer un identifiant de registre, il suffit
juste de taper entrer.
Cela se fait ensuite de la manière suivante:
> viderbase -signetregistre -registreid 77
Vous etes sur le point de supprimer les signets de registre pour le registre
de cote
094-R1-05 ( 1594 - 1594 ) de la commune de Kervignac ( 56 )
Voulez-vous continuer? [ Oui ] [ Non ]
Oui
Suppression en cours...
Duree: 10ms
Suppression terminee !
> |