PG数据库-强制删除PG数据库

删除数据是否显示:

有会话正在使用数据库:

 解决:

一、查看谁在使用此数据库:

   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;

 

posted @ 2024-09-09 12:37  skystrivegao  阅读(364)  评论(0)    收藏  举报