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

पोस्टग्रेएसक्यूएल अप्सर्ट (संघर्ष पर) इन्सर्ट और अपडेट में समान मूल्यों के साथ

बहिष्कृत कीवर्ड:

INSERT INTO cars 
  (car_id, car_type, car_model) 
values
  (1, 'tesla', 'model s')
ON CONFLICT (car_id) DO UPDATE SET 
  car_type = excluded.car_type,
  car_model = excluded.car_model;

यह कई पंक्तियों के साथ भी सही ढंग से काम करता है, उदा:

INSERT INTO cars 
  (car_id, car_type, car_model) 
values
  (1, 'tesla', 'model s'), 
  (2, 'toyota', 'prius')
ON CONFLICT (car_id) DO UPDATE SET 
  car_type = excluded.car_type,
  car_model = excluded.car_model;



  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 कस्टम सप्ताह संख्या - पहला सप्ताह जिसमें 1 फरवरी शामिल है

  2. Django:अधिकतम टाइमस्टैम्प वाले मानों का चयन करें या उसी तालिका में शामिल हों

  3. Django का उपयोग करके पंक्तियों का प्रति घंटा समूहीकरण

  4. PostgreSQL विशेषाधिकार और उपयोगकर्ता प्रबंधन - आपको क्या पता होना चाहिए

  5. क्या मुझे Laravel5 पर प्लक (सूचियों) के लिए कस्टम दिनांक प्रारूप मिल सकता है?