select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

SYSTEM CATALOGS / STATISTICS VIEWS

The pg_stat_recovery view will contain at most one row, showing statistics about the recovery state of the startup process.

Development snapshot. These definitions may change before release.

Kind
Statistics views
Columns in this snapshot
9
Definition source
English manual

Columns 9

ColumnTypeDescription / reference
promote_triggeredbooleanTrue if a promotion has been triggered.
last_replayed_read_lsnpg_lsnStart write-ahead log location of the last successfully replayed WAL record.
last_replayed_end_lsnpg_lsnEnd write-ahead log location, plus one, of the last successfully replayed WAL record.
last_replayed_tliintegerTimeline of the last successfully replayed WAL record.
replay_end_lsnpg_lsnWrite-ahead log location of the record currently being replayed (end position plus one). When no record is being actively replayed, equals last_replayed_end_lsn.
replay_end_tliintegerTimeline of the WAL record currently being replayed. When no record is being actively replayed, equals last_replayed_tli.
recovery_last_xact_timetimestamp with time zoneTimestamp of the last transaction commit or abort record replayed during recovery. This is the time at which the commit or abort WAL record for that transaction was generated on the primary.
current_chunk_start_timetimestamp with time zoneTime when the startup process observed that replay had caught up with the latest WAL chunk received from streaming replication. Used in recovery-conflict timing and replay/apply-lag diagnostics. NULL if streaming WAL has not yet been received or the time is not available.
pause_statetextRecovery pause state. Possible values are:
Column history across versions
Version history 1
  1. PG 18 → 19added

Definition snapshot: english-manuals:9754eb7980fe5c7fee11530bbb2… · English manual source