8000 Fix relfrozenxid query in docs to include TOAST tables. · sqlparser/postgres@9346ed0 · GitHub
[go: up one dir, main page]

Skip to content {"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}

Commit 9346ed0

Browse files
committed
Fix relfrozenxid query in docs to include TOAST tables.
The original query ignored TOAST tables which could result in tables needing a vacuum not being reported. Backpatch to all live branches.
1 parent 70ebdd0 commit 9346ed0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

doc/src/sgml/maintenance.sgml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,12 @@
489489
examine this information is to execute queries such as:
490490

491491
<programlisting>
492-
SELECT relname, age(relfrozenxid) FROM pg_class WHERE relkind = 'r';
492+
SELECT c.oid::regclass as table_name,
493+
greatest(age(c.relfrozenxid),age(t.relfrozenxid)) as age
494+
FROM pg_class c
495+
LEFT JOIN pg_class t ON c.reltoastrelid = t.oid
496+
WHERE c.relkind = 'r';
497+
493498
SELECT datname, age(datfrozenxid) FROM pg_database;
494499
</programlisting>
495500

0 commit comments

Comments
 (0)
0