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

पोस्टग्रेज ट्रिगर और रो लॉकिंग

जब लेन-देन वापस ले लिया जाता है तो क्या होना चाहिए? यह स्पष्ट है कि table_a, . पर सभी प्रविष्टियां साथ ही table_b, . पर सभी अपडेट वापस रोल किया जाना चाहिए। यही कारण है कि table_b . की सभी पंक्तियां लेन-देन पूरा होने तक ट्रिगर द्वारा अपडेट किया गया लॉक कर दिया जाएगा।

प्रत्येक insert . के बाद प्रतिबद्ध होना (एक लेन-देन में सम्मिलित पंक्तियों की संख्या को कम करना) समवर्ती प्रक्रियाओं के साथ विरोध की संभावना को कम करेगा।




  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. SQL में WHERE मानदंड के रूप में अन्य तालिका का उपयोग करने के लिए

  3. कॉलम के अलग-अलग मान को पंक्तियों में पोस्टग्रेज में बदलें

  4. Postgres . में टाइमज़ोन के बीच कनवर्ट करना

  5. क्लाइंट-साइड एप्लिकेशन बनाने के लिए सर्वर-साइड एक्सटेंशन या libpq-dev बनाने के लिए आपको postgresql-server-dev-X.Y इंस्टॉल करना होगा