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:

  1. Un nuevo lanzamiento grande de ord, que modifica el esquema de la base de datos
  2. 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.

PlataformaValorEjemplo
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}\ordC:\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.