删除数据是否显示:
有会话正在使用数据库:
解决:
一、查看谁在使用此数据库:
SELECT * FROM pg_stat_activity WHERE usename = user where datname = 'your_database_name';
这将返回当前用户的所有活跃连接的详细信息。
二、如果可以最好先把占用的会话关掉后再删除
三、强制删除
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = ' you_data_base_name'
AND pid <> pg_backend_pid();
DROP DATABASE you_data_base_name;
标签:stat,name,删除,数据库,pid,PG,activity,pg From: https://www.cnblogs.com/skystrive/p/18404316