PostgreSQL 19 ← 18Catalog added
+ pid+ datid+ datname+ relid+ command+ phase+ repack_index_relid+ heap_tuples_scanned+ heap_tuples_inserted+ heap_tuples_updated+ heap_tuples_deleted+ heap_blks_total+ heap_blks_scanned+ index_rebuild_count
PROGRESS REPORT · Progress report
Whenever REPACK is running, the pg_stat_progress_repack view will contain a row for each backend that is currently running the command. The tables below describe the information that will be reported and provide information about how to interpret it.
Checked column by column against a PostgreSQL 19beta3 instance · Raw measurement record ↗
| COLUMN | TYPE | DESCRIPTION |
|---|---|---|
pid |
integer |
Process ID of backend. |
datid |
oid |
OID of the database to which this backend is connected. |
datname |
name |
Name of the database to which this backend is connected. |
relid |
oid |
OID of the table being repacked. |
command |
text |
The command that is running. Either REPACK or VACUUM FULL, or CLUSTER. |
phase |
text |
Current processing phase. See Table 27.49. |
repack_index_relid |
oid |
If the table is being scanned using an index, this is the OID of the index being used; otherwise, it is zero. |
heap_tuples_scanned |
bigint |
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_inserted |
bigint |
Number of heap tuples inserted. This counter only advances when the phase is seq scanning heap, index scanning heap, writing new heap or catch-up. |
heap_tuples_updated |
bigint |
Number of heap tuples updated. This counter only advances when the phase is catch-up. |
heap_tuples_deleted |
bigint |
Number of heap tuples deleted. This counter only advances when the phase is catch-up. |
heap_blks_total |
bigint |
Total number of heap blocks in the table. This number is reported as of the beginning of seq scanning heap. |
heap_blks_scanned |
bigint |
Number of heap blocks scanned. This counter only advances when the phase is seq scanning heap. |
index_rebuild_count |
bigint |
Number of indexes rebuilt. This counter only advances when the phase is rebuilding index. |
Columns marked "implicit" are not included in SELECT *; some early statistics views are completed from same-version source, and the extra provenance is shown in the column description.
System attributes PostgreSQL provides, normally not expanded by SELECT *. Kept separately so they are not mixed in with ordinary columns.
| Columns | Type | attnum |
|---|
9.0 is the coverage baseline; a column already present in the baseline is not marked as added. The matrix aligns columns by name, so a rename appears as the old column removed and a new column added.
PostgreSQL 19 ← 18Catalog added
Pick two versions to see added, removed, and retyped columns. The interactive comparison needs JavaScript; the evolution timeline reads fine without it.