PostgreSQL无法删除数据库的解决办法

比如删除test数据库

登陆终端,执行

SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='test' AND pid<>pg_backend_pid();
 
drop database test;

即可删除test数据库


原文地址:https://www.cnblogs.com/lanboy/p/postgresql-wu-fa-shan-chu-shu-ju-ku-de-jie-jue-ban.html