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 @   skystrivegao  阅读(190)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示