2016-11-19 49 views
0

我嘗試使用下面的命令來刪除數據庫,我得到一個錯誤其中有一些公開會議如何刪除數據庫

DROP DATABASE IF EXISTS mydb; 
There are 5 other sessions using the database. 

有查詢這其中滴數據庫殺死所有的任何SQL語句/序列公開會議?我只能使用commnand行。

我試過SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid() AND datname = 'mydb';,並試圖重新啓動postgres服務,理想情況下應該工作,但它沒有。

回答

0

OK的followoing命令工作了我很大的

SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'mydb' AND pid <> pg_backend_pid(); 
相關問題