美文网首页
断掉postgres的连接

断掉postgres的连接

作者: 夜清溟 | 来源:发表于2020-12-30 15:18 被阅读0次

    postgresql删除活动链接的数据库

    当我们在使用drop database testdb命令删除数据库时,会提示该数据库正在被使用,这样我们就无法删除,此时我们可以通过如下语句断开该数据库的所有链接:

    SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='testdb' AND pid<>pg_backend_pid();

    说明:

    1.pg_terminate_backend表示终止与数据库的链接的进程id的函数。

    2.pg_stat_activity存储服务进程的属性和状态。

    3.pg_backend_pid获取当前会话进程ID。

    相关文章

      网友评论

          本文标题:断掉postgres的连接

          本文链接:https://www.haomeiwen.com/subject/hfyhoktx.html