Reindexação
Às vezes, o banco de dados ord
deve ser reindexado, o que significa excluir o banco de dados e reiniciar o processo de indexação com ord index update
ou ord server
. Os motivos para reindexar são:
- Uma nova versão principal do ord, que altera o esquema do banco de dados
- CO banco de dados foi corrompido de alguma forma
O banco de dados que ord
usa é chamado redb, então damos ao índice o nome de arquivo padrão index.redb
. Por padrão, armazenamos esse arquivo em locais diferentes, dependendo do seu sistema operacional.
Plataforma | Valor | Exemplo |
---|---|---|
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 |
Portanto, para deletar o banco de dados e reindexar no MacOS você teria que executar os seguintes comandos no terminal:
rm ~/Library/Application Support/ord/index.redb
ord index update
É claro que você também pode definir a localização do diretório de dados com ord --datadir <DIR> index update
ou fornecer um nome de arquivo e caminho específicos com ord --index <ARQUIVO> index update
.