এটি আপনার ব্যতীত বিদ্যমান সংযোগগুলি ফেলে দেবে:
pg_stat_activity
আপনি যে পিডের মানগুলি মেরে ফেলতে চান তার অনুসন্ধান করুন এবং তারপরে SELECT pg_terminate_backend(pid int)
তাদের কাছে ইস্যু করুন।
পোস্টগ্রিএসকিউএল 9.2 এবং তারপরে:
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'TARGET_DB' -- ← change this to your DB
AND pid <> pg_backend_pid();
পোস্টগ্র্যাস এসকিউএল 9.1 এবং নীচে:
SELECT pg_terminate_backend(pg_stat_activity.procpid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'TARGET_DB' -- ← change this to your DB
AND procpid <> pg_backend_pid();
একবার আপনি সকলকে সংযোগ বিচ্ছিন্ন করে ফেললে আপনাকে অন্য সংখ্যক ডাটাবেস থেকে একটি সংযোগ থেকে ড্রপ DATABASE কমান্ডটি সংযোগ বিচ্ছিন্ন করতে হবে এবং আপনার ড্রপ করার চেষ্টা করছে না।
procpid
কলামটির পুনঃনামকরণটি নোট করুন pid
। দেখুন এই মেইলিং লিস্ট থ্রেড ।