Bir veritabanına özel erişime ihtiyacım var. Bir postgres veritabanından diğer tüm kullanıcıları "ayırmak" için bir SQL komutu kullanmak mümkün mü? Ya da belki diğer tüm bağlantıları kapatıp sonra özel erişim elde edebilirsiniz.
Bu birim testi içindir ve testler sadece manuel olarak yapılır, bu nedenle herhangi bir tehlike söz konusu değildir. Sadece eski ölü bağlantılar etkilenecektir.
Bu unittest veritabanlarına bağlanan başka kullanıcı yok.
Eski ölü bağlantılar gelişmekten gelir. Bu, yazılan veya başarısız olan bir testin temiz çıkmadığı her zaman olur.
Birisinin bir üretim senaryosunda bağlantısını kestikten sonra diğer kullanıcıları da bir süre kilitli tutması gerekiyorsa, aşağıdaki Scott Marlowe'un cevabına bakın: /dba//a/6184/2024
Ayrıca dba ile ilgili bu benzer soruya bakın: Sunucuyu durdurmadan belirli bir veritabanına tüm bağlantılar nasıl bırakılır?