pg_cancel_backend() चल रही क्वेरी को रद्द कर देता है जबकि pg_terminate_backend() पूरी प्रक्रिया और इस तरह डेटाबेस कनेक्शन को समाप्त कर देता है।
जब कोई प्रोग्राम डेटाबेस कनेक्शन बनाता है और क्वेरी भेजता है, तो आप कनेक्शन को नष्ट किए बिना और अन्य प्रश्नों को रोके बिना एक क्वेरी को रद्द कर सकते हैं। अगर आप पूरे कनेक्शन को नष्ट कर देते हैं, तो सब कुछ बंद हो जाएगा।