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

पीजी-वादा:लेन-देन के भीतर अगली क्वेरी में एक क्वेरी के परिणाम का उपयोग करें

विधि अनुक्रम क्या अनंत अनुक्रम चलाने के लिए है, जिसका आप जो हासिल करने की कोशिश कर रहे हैं उससे कोई लेना-देना नहीं है - एक मानक/तुच्छ लेनदेन:

await db.tx(async t => {
    const id = await t.one('INSERT INTO table1(a, b) VALUES($1, $2) RETURNING id', [1, 2], a => +a.id);
    await t.none('INSERT INTO table2(id, a_id) VALUES($1, $2)', [1, id]);
});



  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. पोस्टग्रेस्क्ल:अनुक्रम उत्पन्न करें

  3. टाइमज़ोन के बिना किसी भी दिनांक स्ट्रिंग को टाइमस्टैम्प में कनवर्ट करें

  4. पोस्टग्रेएसक्यूएल सर्वर शेर पर बंद नहीं होगा (मैक ओएस 10.7)

  5. माइक्रोसॉफ्ट हेक्स तिथियां