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()”的任何评论、建议或更正 在此处