PostgreSQL 断开所有连接用户

前端之家收集整理的这篇文章主要介绍了PostgreSQL 断开所有连接用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

select * from pg_stat_activity
@H_301_5@

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

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

@H_301_5@

SELECT pg_terminate_backend(pg_stat_activity.procpid)@H_301_5@

FROM pg_stat_activity@H_301_5@

WHERE datname='dbname' AND procpid<>pg_backend_pid();@H_301_5@ 数据库版本查看:

select version();
@H_301_5@

结果一般如下:@H_301_5@

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 @H_301_5@

猜你在找的Postgre SQL相关文章