जब कोई क्वेरी त्रुटि उत्पन्न करती है तो पोस्टग्रेज़ यही करता है और आप पहले लेन-देन को वापस किए बिना किसी अन्य क्वेरी को चलाने का प्रयास करते हैं। (आप अपने डेटा को दूषित होने से बचाने के लिए इसे एक सुरक्षा सुविधा के रूप में सोच सकते हैं।)
इसे ठीक करने के लिए, आप यह पता लगाना चाहेंगे कि उस खराब क्वेरी को कोड में कहां निष्पादित किया जा रहा है। आपके पोस्टग्रेस्क्ल सर्वर में log_statement और log_min_error_statement विकल्पों का उपयोग करना सहायक हो सकता है।