postgresql's documentation के अनुसार:
Adding a primary key will automatically create a unique btree index on the column
or group of columns used in the primary key.
Hovewer, यह वही कॉलम पर एक और सूचकांक बनाने से रोक नहीं करता है। यदि आप कुछ अलग इंडेक्सिंग नीति (उदा। जीएसटी इंडेक्स) का उपयोग करते हैं तो यह समझ में आ सकता है। लेकिन, यदि आप इसके बारे में निश्चित नहीं हैं, तो 99.9% आपने अभी समान सूचकांक बनाया है।
वास्तव में, इस आवेदन की कार्यक्षमता बिल्कुल प्रभावित नहीं करेगा। चिंतित होने वाली एकमात्र चीज यह है कि इंडेक्स को अपडेट ऑपरेशंस पर पुनर्निर्मित किया जाता है, इसलिए यह कुछ प्रदर्शन संबंधी मुद्दों को उत्पन्न कर सकता है। इसलिए, मैनुअल के अनुसार removing seldom-used indexes (अंतिम वाक्य) सुझाता है, तो आप उन इंडेक्स को डीबी से बेहतर ढंग से हटा देंगे।
मैं आतंक विरोधी माइग्रेशन के साथ काफी परिचित नहीं हूँ, लेकिन मुझे लगता है कि एक प्रवास है कि उन अनुक्रमित हटाने wriing पर्याप्त है।
हटा देंगे? – Brand
नहीं, इंडेक्स को छोड़ने की क्वेरी विशिष्ट इंडेक्स को ड्रॉप करने के लिए नाम देती है। तो, ड्रॉप इंडेक्स याडा का परिणाम यदा नामक इंडेक्स में होना चाहिए। –