मुझे लगता है कि ऐसा करना उचित होगा, क्योंकि शब्दार्थ के रूप में आरोही या अवरोही क्रम में एक सूचकांक समान है, लेकिन PostgreSQL इसका समर्थन नहीं करता है। किसी प्राथमिक कुंजी का बैक अप लेने के लिए स्वतः निर्मित किसी अनुक्रमणिका के अनुक्रमणिका क्रम को नियंत्रित करने का कोई तरीका नहीं है।
PostgreSQL आपको मैन्युअल रूप से UNIQUE
. के रूप में इंडेक्स बनाकर एक बनाने की अनुमति नहीं देगा DESC
. के साथ अनुक्रमणिका सॉर्टिंग क्रम फिर एक घोषित PRIMARY KEY
creating बनाना ALTER TABLE ... ADD CONSTRAINT ... PRIMARY KEY USING INDEX ...
का उपयोग करके इसके साथ बाधा डालें . इसके साथ विफल हो जाएगा:
ERROR: index "foopk" does not have default sorting behavior
मैं अपने सिर के ऊपर से नहीं जानता कि पीजी को इसकी आवश्यकता क्यों है। उपरोक्त त्रुटि के लिए स्रोत कोड की खोज करने पर शायद आपको एक उपयुक्त टिप्पणी मिल जाएगी।
आप PRIMARY KEY
प्राप्त कर सकते हैं केवल अनन्य अनुक्रमणिका अलग से बनाकर बाधा मेटाडेटा के बिना व्यवहार। यह आपके लिए ठीक हो सकता है।