PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेस्क्ल विभाजन पर अद्वितीय सूचकांक

यह PostgreSQL का वर्तमान व्यवहार है। अद्वितीय अनुक्रमणिका विभाजन को संबोधित करती है, संपूर्ण तालिका को नहीं। आपके पास कुछ विकल्प हैं:

  1. यदि संभव हो तो, अपनी तालिकाओं को विभाजित करें ताकि कुंजी श्रेणियां किसी भी तरह से अनन्य हों। दूसरे शब्दों में, प्रमुख डेटा पर विभाजन। यह सबसे आसान, सबसे परेशानी मुक्त तरीका है। यहां आप गैर-कुंजी डेटा पर विभाजन कर रहे हैं जो एक समस्या है।

  2. यदि वह काम नहीं करता है तो आप जॉइन के दूसरी तरफ विभाजन मान जोड़ सकते हैं। ध्यान दें कि इस समय आपको कस्टम fkey ट्रिगर्स की आवश्यकता है।

  3. यदि आपको वास्तव में आवश्यकता है तो आप सभी आईडी का एक ट्रिगर-रखरखाव भौतिक दृश्य बना सकते हैं और उस पर एक अद्वितीय अनुक्रमणिका बना सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बिटवाइज़ और ऑपरेटर के साथ बिटस्ट्रिंग कॉलम पर बहिष्करण बाधा

  2. PostgreSQL के लिए एक कस्टम विंडोिंग फ़ंक्शन कैसे बनाएं? (चल रहा औसत उदाहरण)

  3. दूरस्थ सर्वर से CSV के रूप में PostgreSQL निर्यात परिणाम

  4. गतिशील रूप से psycopg2 का उपयोग करके अजगर में डेटाबेस (postgresql) बदलें

  5. एक अजगर virtualenv के भीतर django-टूलकिट स्थापित करने का प्रयास करते समय त्रुटि