pg_cancel_backend ( pid integer ) → boolean → boolean取消具有指定进程ID的后端进程的会话的当前查询。如果调用角色是被取消的后端进程所属角色的成员,或者调用角色具有
pg_signal_backend的权限,则也允许执行此操作,但只有超级用户可以取消超级用户后端进程。例外情况是,具有pg_signal_autovacuum_worker角色权限的角色可以取消 autovacuum 工作进程,而这些进程原本被视为超级用户后端。取消具有指定进程ID的后端进程的会话的当前查询。如果调用角色是被取消的后端进程所属角色的成员,或者调用角色具有pg_signal_backend的权限,则也允许执行此操作,但只有超级用户可以取消超级用户后端进程。例外情况是,具有pg_signal_autovacuum_worker角色权限的角色可以取消 autovacuum 工作进程,而这些进程原本被视为超级用户后端。
英文手册覆盖始于 PostgreSQL 7.1. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
pg_signal_backend的权限,则也允许执行此操作,但只有超级用户可以取消超级用户后端进程。例外情况是,具有pg_signal_autovacuum_worker角色权限的角色可以取消 autovacuum 工作进程,而这些进程原本被视为超级用户后端。pg_cancel_backend ( pid integer ) → boolean取消具有指定进程ID的后端进程的会话的当前查询。如果调用角色是被取消的后端进程所属角色的成员,或者调用角色具有
pg_signal_backend的权限,则也允许执行此操作,但只有超级用户可以取消超级用户后端进程。例外情况是,具有pg_signal_autovacuum_worker角色权限的角色可以取消 autovacuum 工作进程,而这些进程原本被视为超级用户后端。pg_cancel_backend ( pid integer ) → boolean → boolean取消具有指定进程ID的后端进程的会话的当前查询。如果调用角色是被取消的后端进程所属角色的成员,或者调用角色具有
pg_signal_backend的权限,则也允许执行此操作,但只有超级用户可以取消超级用户后端进程。例外情况是,具有pg_signal_autovacuum_worker角色权限的角色可以取消 autovacuum 工作进程,而这些进程原本被视为超级用户后端。center · PostgreSQL 18 · b7bd9cda
正文语言: zh-Hans · ca936764