终止postgresql的进程但它仍然存在

时间:2017-03-21 14:48:04

标签: postgresql

终止postgresql的进程但它仍然存在

enter image description here

有没有办法强行杀死它?

1 个答案:

答案 0 :(得分:1)

根据docs

  

pg_cancel_backend(pid int) 返回布尔值
  取消后端的当前   查询。如果调用角色是其成员,也允许这样做   正在取消后端或调用角色的角色   授予pg_signal_backend,但只有超级用户可以取消   超级用户后端。

     

pg_terminate_backend(pid int) boolean
  终止后端。这是   如果调用角色是其后端角色的成员,也允许使用   正在终止或已授予调用角色   pg_signal_backend,但只有超级用户才能终止超级用户   后端。

格式化我的

使用pg_terminate_backend(pid)来终止进程