Reindexación
En ocasiones, la base de datos de ord debe ser reindexada, esto implica eliminar la base de datos y reiniciar el proceso de indexación con el comando ord index
update u ord server
. Las razones para reindexar son:
- Un nuevo lanzamiento grande de ord, que modifica el esquema de la base de datos
- Corrupción de la base de datos por alguna razón
La base de datos que utiliza ord se llama redb, por lo que se le asigna al índice el nombre de archivo predeterminado index.redb
. Este archivo se guarda de forma predeterminada en distintas ubicaciones, según el sistema operativo que estés utilizando.
Plataforma | Valor | Ejemplo |
---|---|---|
Linux | $XDG_DATA_HOME /ord or $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 |
Para eliminar la base de datos y reindexar en MacOS, tendrías que ejecutar los siguientes comandos en la terminal:
rm ~/Library/Application Support/ord/index.redb
ord index update
También tienes la opción de determinar la ubicación del directorio de datos utilizando el comando ord --datadir <DIR> index update
o asignarle un nombre de archivo y ruta específicos utilizando el comando ord --index <NOMBRE_DE_ARCHIVO> index update
.