pg_is_wal_replay_paused()

指示是否请求恢复暂停的函数。

pg_is_wal_replay_paused() 是一个系统函数,指示是否请求 WAL 恢复暂停。

pg_is_wal_replay_paused() 添加于 PostgreSQL 9.1

用法

pg_is_wal_replay_paused () → boolean

请注意,如果 pg_is_wal_replay_paused() 返回 true,则表示已请求恢复暂停(通过 pg_wal_replay_pause())。要确定暂停请求的实际状态,请执行 pg_get_wal_replay_pause_state()PostgreSQL 14 及更高版本)。

变更历史

示例

pg_is_wal_replay_paused() 的基本用法示例

postgres=# SELECT pg_wal_replay_pause();
 pg_wal_replay_pause
---------------------

(1 row)

postgres=# SELECT pg_is_wal_replay_paused();
 pg_is_wal_replay_paused
-------------------------
 t
(1 row)

postgres=# SELECT pg_wal_replay_resume();
 pg_wal_replay_resume
----------------------

(1 row)

postgres=# SELECT pg_is_wal_replay_paused();
 pg_is_wal_replay_paused
-------------------------
 f
(1 row)

分类

系统函数WAL

参见

pg_get_wal_replay_pause_state()

反馈

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