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