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

SQL/XML पर XPath1, तत्वों की गिनती खाली लौटाती है

संपादित करें :जैसा कि मैंने नीचे टिप्पणी में उल्लेख किया है, और जैसा कि इस SO उत्तर में दर्शाया गया है। , इस मुद्दे को स्पष्ट रूप से Postgresql 9.2 में संबोधित किया गया था। वह उत्तर कहता है:

मेरा शेष मूल उत्तर नीचे दिया गया है:

यह Postgresql के xpath() . में एक ज्ञात सीमा प्रतीत होती है फ़ंक्शन - केवल एक नोड-सेट का मूल्यांकन करने वाले भाव कुछ भी लौटाते हैं; XPath व्यंजक जो एक अदिश मान लौटाते हैं बस एक खाली सरणी लौटाते हैं।

कुछ Google खोजों से इस बारे में कुछ चर्चा लगभग 2 साल पहले मुख्य रूप से फ्लोरियन पफ्लग नाम के एक व्यक्ति से पता चलती है:

https://postgresql.1045698.n5.nabble.com/PATCH-Bug-in-XPATH-if-expression-returns-a-scalar-value-td4440233.html


उसने एक पैच विकसित किया है जो कथित तौर पर इस मुद्दे को ठीक करता है और जो निम्नलिखित थ्रेड से जुड़ा हुआ है (हालांकि मुझे पूरा यकीन नहीं है कि यह नवीनतम संस्करण है):

https://www.postgresql.org /message-id/example@sqldat.com


उनके पैच के पेशेवरों और विपक्षों के बारे में कुछ चर्चा हो रही है, इसलिए मैं इन धागों के माध्यम से पढ़ने का सुझाव दूंगा कि इसमें क्या शामिल है:

https://www.postgresql.org/message-id/example @sqldat.com https://www.postgresql.org/message-id/example @sqldat.com



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग बूट data.sql Postgresql में डेटा को इनिशियलाइज़ नहीं करता है

  2. PostgreSQL में "INSERT में लक्ष्य स्तंभों की तुलना में अधिक भाव हैं" को ठीक करें

  3. PostreSQL का उपयोग करके वेब साइट बनाने के लिए कौन से CMS का उपयोग किया जाना चाहिए, क्या नवीनतम वर्डप्रेस का उपयोग किया जा सकता है

  4. PostgreSQL में मनमाने ढंग से कई पंक्तियों को कॉलम में बदलना

  5. PostgreSQL में एक महीने में दिनों की संख्या प्राप्त करें