Postgresql 删除数据库报错

1、删除数据库时,报错存在其他会话连接

sql 复制代码
## 错误现象,存在其他的会话连接正在使用数据库
ERROR:  database "cs" is being accessed by other users
DETAIL:  There is 1 other session using the database.

2、解决方法

sql 复制代码
## 终止被删除数据库下所有的会话连接
select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where pg_stat_activity.datname = 'cs' and pid <> pg_backend_pid();

3、再次删除即可

sql 复制代码
postgres=# drop database cs;
DROP DATABASE
相关推荐
NineData16 小时前
NineData 亮相香港国际创科展 InnoEX 2026,以 AI 加速布局全球市场
运维·数据库·人工智能·ninedata·新闻资讯·玖章算术
m0_3776182316 小时前
Redis怎样应对大规模集群的重启风暴_分批次重启节点并等待集群状态恢复绿灯后再继续操作
jvm·数据库·python
imuliuliang16 小时前
存储过程(SQL)
android·数据库·sql
考虑考虑16 小时前
SQL语句中的order by可能造成时间重复
数据库·后端·mysql
2401_8359568117 小时前
Golang怎么写基准测试benchmark_Golang基准测试教程【完整】
jvm·数据库·python
阿杰学AI17 小时前
AI核心知识129—大语言模型之 向量数据库(简洁且通俗易懂版)
数据库·人工智能·ai·语言模型·自然语言处理·向量数据库·vector database
SPC的存折18 小时前
D在 Alpine 容器中手动搭建 Discuz 全攻略(包含镜像一键部署脚本,可直接用)
linux·数据库·mysql·缓存
李兆龙的博客18 小时前
从一到无穷大 #67 大查询根因分析 - 从 PinSQL 到 RCRank
数据库·时序数据库
AgCl2318 小时前
MYSQL-6-函数与约束-3/17
android·数据库·mysql
junqiduhang18 小时前
Win11 MySQL 8.0 安装八步走
数据库·mysql