Tout savoir sur BDoubliees : Vérification de la cohérence des informations globales
Cette page vous explique comment conserver la cohérence dans les tables
concernant les pseudonymes de séries et d'auteurs.
Généralités
L'ajout de la description d'un nouveau numéro sur une revue conduit
assez souvent à ajouter des pseudonymes d'auteur ou de série dans les
informations globales.
Il en est de même quand des modifications sont réalisées sur des
descriptions. Dans ce cas, il peut également y avoir des changements
qui consistent à séparer en plusieurs pseudonymes ce qui était sur
un seul pseudonyme.
Pour éviter des problèmes, il est nécessaire de vérifier systématiquement
avant chaque génération de pages du site que tout est correct.
Vérification effectuées sur les informations globales
Un programme nommé "verification_listes_globales" se charge de vérifier
que tout est cohérent et propose des corrections.
Ce programme vérifie :
- que tous les pseudonymes principaux associés à un pseudonyme
existent
- que tous les pseudonymes principaux sont associés à au moins
un pseudonyme
- que tous les pseudonymes utilisés dans toutes les descriptions
figurent bien dans la table des pseudonymes
- que tous les pseudonymes décrits dans la table des pseudonymes
sont utilisés dans au moins une description
- que tous les liens mémorisés sont bien associés à un pseudonyme
principal connu.
- que deux pseudonymes principaux différents ne sont pas associés
à la même page.
Correction des défauts détectés
Le programme "verification_listes_globales" génère un programme
permettant de corriger tous les défauts détectés :
- suppression des pseudonymes qui ne sont pas utilisés
- suppression des pseudonymes principaux qui ne sont pas
associés à un pseudonyme
- création des pseudonymes et des pseudonymes principaux qui manquent.
Il faut vérifier que ce qui est proposé est correct,
retirer (c'est rare) ce qui ne convient pas (il peut y
avoir la création d'un pseudonyme alors qu'il s'agissait d'une faute
de frappe dans une description) et exécuter le programme pour
rétablir une situation saine.