pg_terminate_backend ( pid integer, timeout bigint DEFAULT 0 ) → boolean → boolean终止具有指定进程ID的后端进程的会话。如果调用角色是正在终止的后端的角色的成员,或者调用角色具有
pg_signal_backend的权限,则也允许执行此操作,但只有超级用户才能终止超级用户后端。例外情况是,具有pg_signal_autovacuum_worker角色权限的角色可以终止 autovacuum 工作进程,而这些进程原本被视为超级用户后端。