pg_terminate_backend()

指示后端终止的函数

pg_terminate_backend() 是一个系统函数,用于指示后端终止。

pg_terminate_backend() 添加于 PostgreSQL 8.0

用法

PostgreSQL 14 及更高版本

pg_terminate_backend ( pid INTEGER, timeout BIGINT DEFAULT 0 ) → BOOLEAN

PostgreSQL 13 及更早版本

pg_terminate_backend ( pid INTEGER ) → BOOLEAN

更改历史记录

示例

PostgreSQL 后端的终止

postgres=# SELECT pg_terminate_backend(1306214);
 pg_terminate_backend 
----------------------
 t
(1 row)

尝试终止不属于正在运行的 PostgreSQL 实例或不存在的 PID

postgres=# SELECT pg_terminate_backend(123456);
WARNING:  PID 123456 is not a PostgreSQL server process
 pg_terminate_backend 
----------------------
 f
(1 row)

分类

管理/运维系统函数

另请参阅

pg_cancel_backend()

反馈

提交任何关于 "pg_terminate_backend()" 的评论、建议或更正 在此处