summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2013-06-27 15:20:33 -0400
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2013-06-27 15:35:32 -0400
commitdeac50021beded05ab98f973b6a66a58e42a06f9 (patch)
tree71af88ce3dbca855c12944df7076a8340fa3acc5
parentfc469af248a32560f6959b4ed29dc38477ab0ab0 (diff)
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
-rw-r--r--doc/src/sgml/catalogs.sgml27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index e638a8fcb1a..09f7e40b29f 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -1885,6 +1885,19 @@
</row>
<row>
+ <entry><structfield>relminmxid</structfield></entry>
+ <entry><type>xid</type></entry>
+ <entry></entry>
+ <entry>
+ 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 <literal>pg_clog</> to be shrunk. Zero
+ (<symbol>InvalidTransactionId</symbol>) if the relation is not a table.
+ </entry>
+ </row>
+
+ <row>
<entry><structfield>relacl</structfield></entry>
<entry><type>aclitem[]</type></entry>
<entry></entry>
@@ -2622,6 +2635,20 @@
</row>
<row>
+ <entry><structfield>datminmxid</structfield></entry>
+ <entry><type>xid</type></entry>
+ <entry></entry>
+ <entry>
+ 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 <literal>pg_clog</> to be shrunk.
+ It is the minimum of the per-table
+ <structname>pg_class</>.<structfield>relminmxid</> values.
+ </entry>
+ </row>
+
+ <row>
<entry><structfield>dattablespace</structfield></entry>
<entry><type>oid</type></entry>
<entry><literal><link linkend="catalog-pg-tablespace"><structname>pg_tablespace</structname></link>.oid</literal></entry>