डेटाबेस 'applogs' को नए कनेक्शन स्वीकार नहीं करने के रूप में चिह्नित करने के लिए:
update pg_database set datallowconn = false where datname = 'applogs';
एक अन्य संभावना यह होगी कि क्लाइंट भूमिका (भूमिकाओं) के लिए डेटाबेस पर 'कनेक्ट' एक्सेस को निरस्त किया जाए।
डेटाबेस से उपयोगकर्ताओं को डिस्कनेक्ट करें =बैकएंड को मारें। तो अन्य सभी उपयोगकर्ताओं को "applogs" डेटाबेस से डिस्कनेक्ट करने के लिए, उदाहरण के लिए:
select pg_terminate_backend(procpid)
from pg_stat_activity
where datname = 'applogs' and procpid <> pg_backend_pid();
एक बार जब आप उन दोनों को कर लेते हैं, तो आप 'applogs' से जुड़े एकमात्र उपयोगकर्ता होते हैं। हालांकि बैकएंड वास्तव में डिस्कनेक्ट होने से पहले वास्तव में देरी हो सकती है?