यह PostgreSQL का वर्तमान व्यवहार है। अद्वितीय अनुक्रमणिका विभाजन को संबोधित करती है, संपूर्ण तालिका को नहीं। आपके पास कुछ विकल्प हैं:
-
यदि संभव हो तो, अपनी तालिकाओं को विभाजित करें ताकि कुंजी श्रेणियां किसी भी तरह से अनन्य हों। दूसरे शब्दों में, प्रमुख डेटा पर विभाजन। यह सबसे आसान, सबसे परेशानी मुक्त तरीका है। यहां आप गैर-कुंजी डेटा पर विभाजन कर रहे हैं जो एक समस्या है।
-
यदि वह काम नहीं करता है तो आप जॉइन के दूसरी तरफ विभाजन मान जोड़ सकते हैं। ध्यान दें कि इस समय आपको कस्टम fkey ट्रिगर्स की आवश्यकता है।
-
यदि आपको वास्तव में आवश्यकता है तो आप सभी आईडी का एक ट्रिगर-रखरखाव भौतिक दृश्य बना सकते हैं और उस पर एक अद्वितीय अनुक्रमणिका बना सकते हैं।