Réindexation
Parfois, la base de données ord
doit être réindexée, ce qui signifie qu'il faut supprimer la base de données et relancer le processus d'indexation, soit avec ord index update
, soit avec ord server
. Les raisons qui justifient la réindexation sont les suivantes :
- Il existe une nouvelle version importante d’ord, qui modifie le schéma de la base de données
- La base de données a été corrompue d'une certaine manière
La base de données utilisée par ord s'appelle redb, et l'index se voit donc attribué le nom de fichier par défaut index.redb
. Ce fichier est sauvegardé par défaut à différents endroits en fonction de votre système d'exploitation.
Plateforme | Valeur | Exemple |
---|---|---|
Linux | $XDG_DATA_HOME /ord ou $HOME /.local/share/ord | /home/alice/.local/share/ord |
macOS | $HOME /Library/Application Support/ord | /Users/Alice/Library/Application Support/ord |
Windows | {FOLDERID_RoamingAppData} \ord | C:\Users\Alice\AppData\Roaming\ord |
Ainsi, pour supprimer la base de données et la réindexer sur MacOS, vous devriez exécuter les commandes suivantes dans le terminal :
rm ~/Library/Application Support/ord/index.redb
ord index update
Vous pouvez bien sûr aussi définir ord --datadir <DIR> index update
ou lui donner un nom de fichier et un chemin d’accès spécifiques avec ord --index <FILENAME> index update
.