再インデックス化

「ord」データベースを再インデックスする必要がある場合があります。これは、データベースを削除し、「ord index update」または「ord server」を使用することを意味します。を使用してデータベースを再インデックス化します。再インデックスを作成する理由は次のとおりです。:

  1. ord 发布新的主要版本,更改了数据库架构 新たなメインバージョンをリリースして、データベースのスキーマを変更されました。
  2. データベースは壊れるかもしれません

ordは 使っているデータベースは redbを呼ばれています,索引のために‘index.redb’を指定された黙認ファイル名として、黙認する場合は保存します操作システムによって、このファイルは異なる位置にあります

プラットフォームValue例を挙げます
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

ですので,MacOSの上にデータベースを削除して再索引し、ターミナルでこのコマンドを実行します。

rm ~/Library/Application Support/ord/index.redb
ord index update

もちろん自分でデータの目録の位置を設置することができます,ord --datadir <DIR> index update または指定された特定のファイル名とパスに‘ord --index で索引運行します’。