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

सरणी प्रकार की उपयोगिता क्या है?

मैंने उनका उपयोग पेड़ों (जैसे टिप्पणी सूत्र) के साथ काम करना आसान बनाने के लिए किया है। आप एक सरणी में पेड़ की जड़ से एकल नोड तक पथ को संग्रहीत कर सकते हैं, सरणी में प्रत्येक संख्या उस नोड के लिए शाखा संख्या है। फिर, आप इस तरह के काम कर सकते हैं:

SELECT id, content
FROM nodes
WHERE tree = X
ORDER BY path -- The array is here.

PostgreSQL प्राकृतिक फैशन में तत्व द्वारा सरणी तत्व की तुलना करेगा ताकि ORDER BY path पेड़ को एक समझदार रैखिक प्रदर्शन क्रम में डंप करेगा; फिर, आप path . की लंबाई की जांच करते हैं नोड की गहराई का पता लगाने के लिए और यह आपको सही प्रतिपादन प्राप्त करने के लिए इंडेंटेशन देता है।

उपरोक्त दृष्टिकोण आपको डेटा के माध्यम से एक पास के साथ डेटाबेस से प्रस्तुत पृष्ठ पर ले जाता है।

PostgreSQL में ज्यामितीय प्रकार भी हैं। , सरल कुंजी/मान प्रकार , और कई अन्य समग्र प्रकारों के निर्माण का समर्थन करता है ।

आमतौर पर पारंपरिक एसोसिएशन टेबल का उपयोग करना बेहतर होता है लेकिन आपके टूलबॉक्स में अधिक टूल होने में कुछ भी गलत नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql स्कीमा पथ को स्थायी रूप से सेट करें

  2. मैं तालिकाओं के बीच अंतर को कैसे तेज कर सकता हूं?

  3. PostgreSQL क्वेरी में एकाधिक फ़ंक्शन कॉल में हार्डकोडेड मान का पुन:उपयोग करें

  4. Django डेटटाइम फ़ील्ड टाइमज़ोन के बिना टाइमस्टैम्प फ़ील्ड उत्पन्न करने के लिए

  5. postgresql date_trunc मनमानी परिशुद्धता के लिए?