2016-11-19 45 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(); 
相关问题