From deac50021beded05ab98f973b6a66a58e42a06f9 Mon Sep 17 00:00:00 2001 From: Alvaro Herrera Date: Thu, 27 Jun 2013 15:20:33 -0400 Subject: [PATCH] Document relminmxid and datminmxid I introduced these new fields in 0ac5ad5134f27 but neglected to add them to the system catalogs section of the docs. Per Thom Brown in message CAA-aLv7UiO=Whiq3MVbsEqSyQRthuX8Tb_RLyBuQt0KQBp=6EQ@mail.gmail.com --- doc/src/sgml/catalogs.sgml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml index e638a8fcb1..09f7e40b29 100644 --- a/doc/src/sgml/catalogs.sgml +++ b/doc/src/sgml/catalogs.sgml @@ -1884,6 +1884,19 @@ + + relminmxid + xid + + + All multitransaction IDs before this one have been replaced by a + transaction ID in this table. This is used to track + whether the table needs to be vacuumed in order to prevent multitransaction ID + ID wraparound or to allow pg_clog to be shrunk. Zero + (InvalidTransactionId) if the relation is not a table. + + + relacl aclitem[] @@ -2621,6 +2634,20 @@ + + datminmxid + xid + + + All multitransaction IDs before this one have been replaced with a + transaction ID in this database. This is used to + track whether the database needs to be vacuumed in order to prevent + transaction ID wraparound or to allow pg_clog to be shrunk. + It is the minimum of the per-table + pg_class.relminmxid values. + + + dattablespace oid -- 2.40.0