Summary
Whenever REPACK, CLUSTER or VACUUM FULL is running, the backwards-compatibility pg_stat_progress_cluster view will contain a row for each backend that is currently running either command. The tables below describe the information that will be reported and provide information about how to interpret it.
(Description quoted from the official PostgreSQL documentation.)
Columns
The pg_stat_progress_cluster statistics view exposes the following columns (names, types and descriptions are taken verbatim from the PostgreSQL documentation):
pidinteger
Process ID of backend.datidoid
OID of the database to which this backend is connected.datnamename
Name of the database to which this backend is connected.relidoid
OID of the table being clustered.commandtext
The command that is running. Either CLUSTER or VACUUM FULL. Because this view exists for backwards-compatibility purposes only, it will translate any REPACK command into one of these other two.phasetext
Current processing phase. See cluster_phases.cluster_index_relidoid
If the table is being scanned using an index, this is the OID of the index being used; otherwise, it is zero.heap_tuples_scannedbigint
Number of heap tuples scanned. This counter only advances when the phase is seq scanning heap, index scanning heap or writing new heap.heap_tuples_writtenbigint
Number of heap tuples written. This counter only advances when the phase is seq scanning heap, index scanning heap or writing new heap.heap_blks_totalbigint
Total number of heap blocks in the table. This number is reported as of the beginning of seq scanning heap.heap_blks_scannedbigint
Number of heap blocks scanned. This counter only advances when the phase is seq scanning heap.index_rebuild_countbigint
Number of indexes rebuilt. This counter only advances when the phase is rebuilding index.
Version applicability
Present in PostgreSQL 17, 18, 19 (verified against each release’s documentation). This is a long-standing system object that also exists in earlier PostgreSQL releases.
Related & references
Reference: PostgreSQL documentation — pg_stat_progress_cluster.