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

PostgreSQL में डेटाबेस ट्रिगर का निष्पादन संदर्भ

नहीं, वे पूरी तरह से क्लाइंट सत्र पर निर्भर हैं, लेन-देन के हिस्से के रूप में जो स्वयं सत्र से जुड़ा हुआ है। इस अंश को देखें ट्रिगर बनाएं (9.1):

आपके अन्य प्रश्न से ऐसा प्रतीत होता है कि आप 8.4 का उपयोग कर रहे हैं, जिसमें आस्थगित ट्रिगर नहीं हैं, इसलिए यह और भी आसान है। ट्रिगर हमेशा स्टेटमेंट (ट्रिगरिंग इवेंट) के अंत में चलते हैं, जिसका मतलब है कि सर्वर द्वारा क्लाइंट को निष्पादन की पावती भेजे जाने से पहले।

इसके तुरंत बाद एक COMMIT एक नया निर्देश होगा, और ट्रिगर समाप्त होने से पहले इसे निष्पादित नहीं किया जा सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP ssh2_tunnel का उपयोग करके PostgreSQL से कनेक्ट करें

  2. एसक्यूएल:एसक्यूएल क्वेरी में ऑर्डर कैसे सेव करें?

  3. पोस्टग्रेज़ में एक स्ट्रिंग के रूप में एकाधिक मान कैसे एकत्र करें?

  4. मैं PostgreSQL में नामित विंडो विभाजन (उपनाम) कैसे बनाऊं?

  5. जब मैं तिथि के अनुसार फ़िल्टर करना चाहता हूं तो क्या ISO8601 PostgreSQL jsonb के लिए सबसे अच्छा दिनांक-प्रारूप है?