L'actualisation de la base de données est un service fourni par le script recreatedb.pl dans LXR 2.2 et supérieur.
Le strict minimum pour actualiser une base LXR est le fichier principal de configuration lxr.conf.
Vérifiez que vous avez aussi le fichier de contexte custom.d/lxr.ctxt bien qu'il puisse être reconstruit mais pas sans risque d'incohérence.
Les étapes de configuration de LXR et de création de la base de données sont remplacées par la procédure suivante.
Vous pouvez aussi utiliser une copie du fichier de configuration:
recreatedb.pl crée un script custom.d/initdb.sh contenant les instructions SQL permettant de reconstruire toutes les bases de données correspondant aux arbres décrits dans le fichier principal de configuration (et donc actualiser le schéma de celles-ci).
NO_DB
et NO_USER
qui suppriment respectivement la création de la base et celle de l'utilisateur.
Le contenu initial est alors préservé.
--allurls
est
recommandée (ou plutôt tolérée).
--reindexall
n'est réellement nécessaire
que sur l'arbre en erreur pour forcer une base de données correcte.