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

Postgresql में डायनामिक अपरर्ट

एक वैकल्पिक दृष्टिकोण के रूप में, आप बिना के अप्सर्ट कर सकते हैं एक इंसर्ट + अपडेट का उपयोग करके एक फ़ंक्शन जहां क्लॉज उन्हें केवल सही मामले में सफल बनाते हैं। उदा.

update mytable set col1='value1' where (col2 = 'myId');
insert into mytable select 'value1', 'myId' where not exists (select 1 from mytable where col2='myId');

जो बहुत सारे कस्टम पोस्टग्रेज विशिष्ट कार्यों से बचने से बचेंगे।



  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. सभी तालिका नामों को सूचीबद्ध करने के लिए PostgreSQL क्वेरी?

  3. CHARACTER VARYING फ़ील्ड में खाली स्ट्रिंग्स को रोकें

  4. PostgreSQL 14 . में सर्वश्रेष्ठ नई सुविधाएँ

  5. Postgres में jsonb सरणी तत्वों से कैसे जुड़ें?