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

क्या मुझे INDEX और UNIQUE INDEX दोनों को निर्दिष्ट करना चाहिए?

यदि आपके पास UNIQUE INDEX है तो आपको INDEX की भी आवश्यकता नहीं है - यह बेमानी होगा। एक अद्वितीय सूचकांक एक अद्वितीय बाधा और एक सूचकांक दोनों है जिसका उपयोग किसी भी अन्य सूचकांक की तरह किया जा सकता है।

दस्तावेज़ीकरण से:

<ब्लॉकक्वॉट>

नोट :तालिका में एक अद्वितीय बाधा जोड़ने का पसंदीदा तरीका वैकल्पिक तालिका है ... प्रतिबंध जोड़ें। अद्वितीय बाधाओं को लागू करने के लिए अनुक्रमणिका के उपयोग को एक कार्यान्वयन विवरण माना जा सकता है जिसे सीधे एक्सेस नहीं किया जाना चाहिए। हालांकि, किसी को इस बात की जानकारी होनी चाहिए कि अद्वितीय स्तंभों पर मैन्युअल रूप से अनुक्रमणिका बनाने की कोई आवश्यकता नहीं है; ऐसा करने से स्वचालित रूप से बनाई गई अनुक्रमणिका को डुप्लिकेट कर दिया जाएगा।

जोर मेरा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres उपयोगकर्ता मौजूद नहीं है?

  2. psql:FATAL:भूमिका पोस्टग्रेज मौजूद नहीं है

  3. पोस्टग्रेज - पंक्तियों को कॉलम में स्थानांतरित करें

  4. SQLAlchemy में जटिल विदेशी कुंजी बाधा

  5. PostgreSQL धीमा चल रहा है? स्रोत तक पहुंचने के लिए टिप्स और ट्रिक्स