PostgreSQL数据库管理用户连接断开

PostgreSQL断开数据库用户连接

查询数据库的所有连接,查看结果中是否有 procpid 或 pid字段,不同版本字段不同

select * from pg_stat_activity

利用函数pg_terminate_backend(procpid) 或 pg_terminate_backend(pid) 断开连接

SELECT 
    pg_terminate_backend(pid) 
FROM 
    pg_stat_activity 
WHERE 
    — don’t kill my own connection!
    pid <> pg_backend_pid()
    — don’t kill the connections to other databases
    AND datname = ‘database_name’
database_name替换成你实际的数据库名称。

    原文作者:gbz2000
    原文地址: https://blog.csdn.net/gbz2000/article/details/114389769
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞