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

Postgresql और psycopg2 में ऑटोोकॉमिट का क्या अर्थ है?

प्रत्येक PostgreSQL कथन लेन-देन में चल रहा है।

PostgreSQL ही केवल ऑटोकॉमिट मोड जानता है, जिसका अर्थ है कि यदि आप स्पष्ट रूप से लेनदेन शुरू नहीं करते हैं तो प्रत्येक कथन अपने लेनदेन में चलेगा।

VACUUM . जैसे कथन अन्य कथनों के साथ एक ही लेन-देन में नहीं चल सकता।

यदि आप psycopg2 में ऑटोोकॉमिट का उपयोग नहीं कर रहे हैं, तो ड्राइवर को पहला स्टेटमेंट चलने पर स्पष्ट रूप से एक लेनदेन शुरू करके गैर-ऑटोकॉमिट मोड का अनुकरण करना होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज array_agg ERROR:विभिन्न आयामीता के सरणियों को जमा नहीं कर सकता

  2. संबंधों में TypeORM OneToMany फ़िल्टर परिणाम पर प्रभाव नहीं डालता

  3. स्थानीय रूप से python manage.py syncdb चलाते समय त्रुटि, लेकिन Heroku के माध्यम से समान कमांड चलाते समय कोई त्रुटि नहीं

  4. एसक्यूएल टेबल से सबस्ट्रिंग कैसे प्राप्त करें?

  5. Docker में PostgreSQL - होस्ट से कंटेनर तक पहुंच की अनुमति देने के लिए pg_hba.conf