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

PostgreSQL:जेसन ऑब्जेक्ट्स के साथ सरणी से कुंजी/मान जोड़ी हटाएं

सभी में हेरफेर करने के लिए सरणी में आइटम, आपको एक सबक्वेरी का उपयोग करने की आवश्यकता होगी:

UPDATE movies
SET data = jsonb_set(data, '{actors}', (
  SELECT jsonb_agg(actor - 'email')
  FROM jsonb_array_elements(data->'actors') actor
))
WHERE id = '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. SqlAlchemy के साथ अलग (पोस्टग्रेज) का उपयोग करने का सही तरीका क्या है?

  2. रेल - केवल वे रिकॉर्ड खोजें जहाँ has_many संबंधित रिकॉर्ड मौजूद हैं

  3. Docker पर PostgreSQL:`plpython3u` के तहत अजगर निर्भरता को कैसे स्थापित और चलाएं?

  4. इसके कारण:org.hibernate.MappingException:इकाई के लिए मैपिंग में बार-बार कॉलम

  5. डेटाबेस में डिफ़ॉल्ट मान का Django कार्यान्वयन