रिइंडैक्सिंग

कभी-कभी ऑर्ड डेटाबेस का पुन: अनुक्रमण किया जाना चाहिए, जिसका अर्थ डेटाबेस को हटाना ord index update या ord server पर अनुक्रमण की प्रक्रिया को दुबारा शुरू करना है। पुनः अनुक्रमणिका करने के निम्‍न कारण हैं:

  1. ऑर्ड का एक नया प्रमुख संस्‍करण, जो डेटाबेस की योजना को बदल देता है
  2. डेटाबेस किसी तरह अनुपयोगी हो जाता है

ऑर्ड डेटाबेस के उपयोग को redb कहा जाता है, इसलिए हम इंडेक्स को डिफ़ॉल्ट फ़ाइल नाम index.redb कर देते हैं। डिफ़ॉल्ट रूप से हम इस फ़ाइल को आपके ऑपरेटिंग सिस्टम के आधार पर विभिन्न स्थानों पर संग्रहीत करते हैं।

प्लेटफार्ममूल्यउदाहरण
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 <FILENAME> index update के साथ एक विशिष्ट फ़ाइल नाम और पथ भी दे सकते हैं।