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

अलग लेनदेन में INSERT ट्रिगर के बाद?

सभी पोस्टग्रेएसक्यूएल ट्रिगर उसी लेनदेन में निष्पादित होते हैं जिस लेनदेन ने उन्हें ट्रिगर किया है।

संपादित करें :आप LISTEN . का भी उपयोग कर सकते हैं + NOTIFY अपने ट्रिगर से एक कोड को संदेश भेजने के लिए जो लेनदेन के बाहर निष्पादित होता है। उस स्थिति में, संदेश केवल एक सफल प्रतिबद्धता के बिंदु पर ही वितरित किया जाएगा। श्रोताओं में त्रुटियां ट्रिगरिंग लेनदेन को वापस नहीं लेगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लोचदार बीनस्टॉक के लिए Postgres11 तैनात करें - /etc/redhat-release की आवश्यकता है

  2. PostgreSQL विशेषाधिकार अनुदान दिखाई नहीं दे रहा है

  3. समग्र प्रकार की सरणी के लिए सही वाक्यविन्यास

  4. क्या अन्य आरडीबीएमएस पर पोस्टग्रेस्क्ल हर कुल कार्य के बराबर है?

  5. django.contrib.gis.gdal आयात करते समय Geodjango अपवाद:OSError:/usr/lib/libgdal.so.1:अपरिभाषित प्रतीक:sqlite3_column_table_name