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

कैसे PostgreSQL में एक सरणी के तत्वों के लिए एक सूचकांक बनाने के लिए?

आप मानक Postgres के साथ किसी भी 1-आयामी सरणी पर GIN अनुक्रमणिका बना सकते हैं।
यहाँ मैनुअल में विवरण (अंतिम अध्याय)।

integer के साथ संचालन करते समय सरणियाँ (सादा int4 , नहीं int2 या int8 और कोई NULL नहीं मान) अतिरिक्त आपूर्ति किए गए मॉड्यूल intarray बहुत अधिक ऑपरेटर और आमतौर पर बेहतर प्रदर्शन प्रदान करता है। इसे (एक बार प्रति डेटाबेस) के साथ स्थापित करें:

CREATE EXTENSION intarray;

आप पूर्णांक सरणियों पर GIN या GIST अनुक्रमणिका बना सकते हैं। मैनुअल में उदाहरण हैं।
CREATE EXTENSION PostgreSQL 9.1 या बाद के संस्करण की आवश्यकता है। पुराने संस्करणों के लिए आपको प्रदान की गई स्क्रिप्ट को चलाने की आवश्यकता है।



  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. ClusterControl CLI का उपयोग करके PostgreSQL और TimescaleDB बैकअप बहाली

  3. Django और केस संवेदनशीलता में अद्वितीय मॉडल फ़ील्ड (पोस्टग्रेज)

  4. मैं postgresql फ़ंक्शन का उपयोग करके अलग-अलग तालिका नाम से डेटा प्राप्त करना चाहता हूं

  5. एक सम्मिलित तालिका में एक कॉलम द्वारा धीमी क्वेरी ऑर्डरिंग