加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL 断开所有连接用户

发布时间:2020-12-13 16:57:17 所属栏目:百科 来源:网络整理
导读:参考:http://blog.csdn.net/wuuushao/article/details/53608180 1.查询数据库的所有连接 select * from pg_stat_activity 2.查看结果中是否有 procpid 或 pid字段 版本不同造成 3. 利用函数断开连接 pg_terminate_backend( procpid/pid ) SELECT pg_termina

参考:http://blog.csdn.net/wuuushao/article/details/53608180

1.查询数据库的所有连接

select * from pg_stat_activity

2.查看结果中是否有procpid 或 pid字段 版本不同造成

3. 利用函数断开连接pg_terminate_backend(procpid/pid)

SELECT pg_terminate_backend(pg_stat_activity.procpid)

FROM pg_stat_activity

WHERE datname='dbname' AND procpid<>pg_backend_pid();

数据库版本查看:

select version();

结果一般如下:

PostgreSQL 8.4.20 on x86_64-redhat-linux-gnu,compiled by GCC gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17),64-bit

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读