रिइंडैक्सिंग
कभी-कभी ऑर्ड
डेटाबेस का पुन: अनुक्रमण किया जाना चाहिए, जिसका अर्थ डेटाबेस को हटाना ord index update
या ord server
पर अनुक्रमण की प्रक्रिया को दुबारा शुरू करना है। पुनः अनुक्रमणिका करने के निम्न कारण हैं:
- ऑर्ड का एक नया प्रमुख संस्करण, जो डेटाबेस की योजना को बदल देता है
- डेटाबेस किसी तरह अनुपयोगी हो जाता है
ऑर्ड
डेटाबेस के उपयोग को 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} \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 <FILENAME> index update
के साथ एक विशिष्ट फ़ाइल नाम और पथ भी दे सकते हैं।