मुझे एक डेटाबेस तक विशेष पहुंच की आवश्यकता है। क्या यह संभव है कि एक SQL डेटाबेस का उपयोग सभी अन्य उपयोगकर्ताओं को पोस्टग्रेज डेटाबेस से अलग करने के लिए किया जाए। या हो सकता है कि अन्य सभी कनेक्शनों को बंद कर दिया जाए और फिर विशेष पहुंच प्राप्त की जाए।
यह इकाई परीक्षण के लिए है, और परीक्षण केवल मैन्युअल रूप से चलाए जाते हैं, इसलिए इसमें कोई खतरा नहीं है। केवल पुराने डेड कनेक्शन ही प्रभावित होंगे।
इन यूनीटेस्ट डेटाबेस से जुड़ने वाले कोई अन्य उपयोगकर्ता नहीं हैं।
पुराने मृत कनेक्शन विकासशील से आते हैं। यह हर समय होता है जब एक परीक्षण जो लिखा जा रहा है या विफल रहता है, वह साफ नहीं निकलता है।
यदि किसी को उत्पादन परिदृश्य में डिस्कनेक्ट करने के बाद भी कुछ समय के लिए अन्य उपयोगकर्ताओं को बंद रखना पड़ता है, तो नीचे दिए गए स्कॉट मारलो का जवाब देखें: /dba//a/6184/2024
डीबीए पर भी इसी तरह का प्रश्न देखें: सर्वर को बंद किए बिना किसी विशिष्ट डेटाबेस के सभी कनेक्शन कैसे छोड़ें?