再インデックス化
「ord」データベースを再インデックスする必要がある場合があります。これは、データベースを削除し、「ord index update」または「ord server」を使用することを意味します。を使用してデータベースを再インデックス化します。再インデックスを作成する理由は次のとおりです。:
- ord 发布新的主要版本,更改了数据库架构 新たなメインバージョンをリリースして、データベースのスキーマを変更されました。
- データベースは壊れるかもしれません
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} \ord | C:\Users\Alice\AppData\Roaming\ord |
ですので,MacOSの上にデータベースを削除して再索引し、ターミナルでこのコマンドを実行します。
rm ~/Library/Application Support/ord/index.redb
ord index update
もちろん自分でデータの目録の位置を設置することができます,ord --datadir <DIR> index update
または指定された特定のファイル名とパスに‘ord --index