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

लेन-देन में त्रुटि के बाद रोलबैक

यदि कोई त्रुटि होती है, तो PostgreSQL वास्तव में लेनदेन को रोलबैक नहीं करता है। यह हर बाद के बयानों को एक त्रुटि के साथ विफल करता है। आप इसे क्लाइंट में आज़मा सकते हैं।

किसी भी कथन को सफलतापूर्वक निष्पादित करने से पहले आपको रोलबैक निष्पादित करने की आवश्यकता है।

इस मामले में कि आप कनेक्शन बंद कर देते हैं और एक नया शुरू करते हैं, इसका बहुत कम परिणाम होता है। हालांकि, यदि आप कनेक्शन बनाए रखते हैं और अन्य स्टेटमेंट चलाते हैं, जिन्हें आप सफलतापूर्वक निष्पादित करने की उम्मीद करते हैं, तो यह काम नहीं करेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ibatis के साथ नई डाली गई पंक्तियों की आईडी पुनर्प्राप्त करते समय समवर्ती समस्याएं

  2. डेटा प्रकार को फ़्लोट करने और 2 दशमलव अंकों में गोल करने के लिए बदलना

  3. postgresql एकल क्वेरी में एकाधिक तालिकाओं को अद्यतन करें

  4. परिणाम उपलब्ध होने तक चयन को ब्लॉक करें

  5. Postgresql 9.3 में सभी भौतिक विचारों को एक साथ रीफ्रेश कैसे करें?