Commit 861ea4ba authored by Bruce Momjian's avatar Bruce Momjian

Create <link> entries for the foreign keys in the system catalog

chapter.

I got tired of hitting the 'up' link, then finding the table in the
table of contents, and following it back down.

Rod Taylor
parent 503a88a6
<!-- <!--
Documentation of the system catalogs, directed toward PostgreSQL developers Documentation of the system catalogs, directed toward PostgreSQL developers
$Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.72 2003/06/22 22:04:54 tgl Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/catalogs.sgml,v 2.73 2003/06/25 01:14:37 momjian Exp $
--> -->
<chapter id="catalogs"> <chapter id="catalogs">
...@@ -230,25 +230,25 @@ ...@@ -230,25 +230,25 @@
<row> <row>
<entry><structfield>aggfnoid</structfield></entry> <entry><structfield>aggfnoid</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><structname>pg_proc</structname> OID of the aggregate function</entry> <entry><structname>pg_proc</structname> OID of the aggregate function</entry>
</row> </row>
<row> <row>
<entry><structfield>aggtransfn</structfield></entry> <entry><structfield>aggtransfn</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Transition function</entry> <entry>Transition function</entry>
</row> </row>
<row> <row>
<entry><structfield>aggfinalfn</structfield></entry> <entry><structfield>aggfinalfn</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Final function (zero if none)</entry> <entry>Final function (zero if none)</entry>
</row> </row>
<row> <row>
<entry><structfield>aggtranstype</structfield></entry> <entry><structfield>aggtranstype</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>The type of the aggregate function's internal transition (state) data</entry> <entry>The type of the aggregate function's internal transition (state) data</entry>
</row> </row>
<row> <row>
...@@ -313,7 +313,7 @@ ...@@ -313,7 +313,7 @@
<row> <row>
<entry><structfield>amowner</structfield></entry> <entry><structfield>amowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>User ID of the owner (currently not used)</entry> <entry>User ID of the owner (currently not used)</entry>
</row> </row>
...@@ -370,77 +370,77 @@ ...@@ -370,77 +370,77 @@
<row> <row>
<entry><structfield>amgettuple</structfield></entry> <entry><structfield>amgettuple</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>Next valid tuple</quote> function</entry> <entry><quote>Next valid tuple</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>aminsert</structfield></entry> <entry><structfield>aminsert</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>Insert this tuple</quote> function</entry> <entry><quote>Insert this tuple</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>ambeginscan</structfield></entry> <entry><structfield>ambeginscan</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>Start new scan</quote> function</entry> <entry><quote>Start new scan</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>amrescan</structfield></entry> <entry><structfield>amrescan</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>Restart this scan</quote> function</entry> <entry><quote>Restart this scan</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>amendscan</structfield></entry> <entry><structfield>amendscan</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>End this scan</quote> function</entry> <entry><quote>End this scan</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>ammarkpos</structfield></entry> <entry><structfield>ammarkpos</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>Mark current scan position</quote> function</entry> <entry><quote>Mark current scan position</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>amrestrpos</structfield></entry> <entry><structfield>amrestrpos</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>Restore marked scan position</quote> function</entry> <entry><quote>Restore marked scan position</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>ambuild</structfield></entry> <entry><structfield>ambuild</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry><quote>Build new index</quote> function</entry> <entry><quote>Build new index</quote> function</entry>
</row> </row>
<row> <row>
<entry><structfield>ambulkdelete</structfield></entry> <entry><structfield>ambulkdelete</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Bulk-delete function</entry> <entry>Bulk-delete function</entry>
</row> </row>
<row> <row>
<entry><structfield>amvacuumcleanup</structfield></entry> <entry><structfield>amvacuumcleanup</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Post-<command>VACUUM</command> cleanup function</entry> <entry>Post-<command>VACUUM</command> cleanup function</entry>
</row> </row>
<row> <row>
<entry><structfield>amcostestimate</structfield></entry> <entry><structfield>amcostestimate</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Function to estimate cost of an index scan</entry> <entry>Function to estimate cost of an index scan</entry>
</row> </row>
...@@ -495,7 +495,7 @@ ...@@ -495,7 +495,7 @@
<row> <row>
<entry><structfield>amopclaid</structfield></entry> <entry><structfield>amopclaid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_opclass.oid</literal></entry> <entry><literal><link linkend="catalog-pg-opclass"><structname>pg_opclass</structname></link>.oid</literal></entry>
<entry>The index operator class this entry is for</entry> <entry>The index operator class this entry is for</entry>
</row> </row>
...@@ -516,7 +516,7 @@ ...@@ -516,7 +516,7 @@
<row> <row>
<entry><structfield>amopopr</structfield></entry> <entry><structfield>amopopr</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry>OID of the operator</entry> <entry>OID of the operator</entry>
</row> </row>
...@@ -558,7 +558,7 @@ ...@@ -558,7 +558,7 @@
<row> <row>
<entry><structfield>amopclaid</structfield></entry> <entry><structfield>amopclaid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_opclass.oid</literal></entry> <entry><literal><link linkend="catalog-pg-opclass"><structname>pg_opclass</structname></link>.oid</literal></entry>
<entry>The index operator class this entry is for</entry> <entry>The index operator class this entry is for</entry>
</row> </row>
...@@ -572,7 +572,7 @@ ...@@ -572,7 +572,7 @@
<row> <row>
<entry><structfield>amproc</structfield></entry> <entry><structfield>amproc</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>OID of the procedure</entry> <entry>OID of the procedure</entry>
</row> </row>
...@@ -615,7 +615,7 @@ ...@@ -615,7 +615,7 @@
<row> <row>
<entry><structfield>adrelid</structfield></entry> <entry><structfield>adrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The table this column belongs to</entry> <entry>The table this column belongs to</entry>
</row> </row>
...@@ -683,7 +683,7 @@ ...@@ -683,7 +683,7 @@
<row> <row>
<entry><structfield>attrelid</structfield></entry> <entry><structfield>attrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The table this column belongs to</entry> <entry>The table this column belongs to</entry>
</row> </row>
...@@ -697,7 +697,7 @@ ...@@ -697,7 +697,7 @@
<row> <row>
<entry><structfield>atttypid</structfield></entry> <entry><structfield>atttypid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>The data type of this column</entry> <entry>The data type of this column</entry>
</row> </row>
...@@ -908,21 +908,21 @@ ...@@ -908,21 +908,21 @@
<row> <row>
<entry><structfield>castsource</structfield></entry> <entry><structfield>castsource</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>OID of the source data type</entry> <entry>OID of the source data type</entry>
</row> </row>
<row> <row>
<entry><structfield>casttarget</structfield></entry> <entry><structfield>casttarget</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>OID of the target data type</entry> <entry>OID of the target data type</entry>
</row> </row>
<row> <row>
<entry><structfield>castfunc</structfield></entry> <entry><structfield>castfunc</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the function to use to perform this cast. Zero is The OID of the function to use to perform this cast. Zero is
stored if the data types are binary compatible (that is, no stored if the data types are binary compatible (that is, no
...@@ -991,7 +991,7 @@ ...@@ -991,7 +991,7 @@
<row> <row>
<entry><structfield>relnamespace</structfield></entry> <entry><structfield>relnamespace</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_namespace.oid</literal></entry> <entry><literal><link linkend="catalog-pg-namespace"><structname>pg_namespace</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the namespace that contains this relation The OID of the namespace that contains this relation
</entry> </entry>
...@@ -1000,7 +1000,7 @@ ...@@ -1000,7 +1000,7 @@
<row> <row>
<entry><structfield>reltype</structfield></entry> <entry><structfield>reltype</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the data type that corresponds to this table, if any The OID of the data type that corresponds to this table, if any
(zero for indexes, which have no <structname>pg_type</> entry) (zero for indexes, which have no <structname>pg_type</> entry)
...@@ -1010,14 +1010,14 @@ ...@@ -1010,14 +1010,14 @@
<row> <row>
<entry><structfield>relowner</structfield></entry> <entry><structfield>relowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Owner of the relation</entry> <entry>Owner of the relation</entry>
</row> </row>
<row> <row>
<entry><structfield>relam</structfield></entry> <entry><structfield>relam</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_am.oid</literal></entry> <entry><literal><link linkend="catalog-pg-am"><structname>pg_am</structname></link>.oid</literal></entry>
<entry>If this is an index, the access method used (B-tree, hash, etc.)</entry> <entry>If this is an index, the access method used (B-tree, hash, etc.)</entry>
</row> </row>
...@@ -1056,7 +1056,7 @@ ...@@ -1056,7 +1056,7 @@
<row> <row>
<entry><structfield>reltoastrelid</structfield></entry> <entry><structfield>reltoastrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry> <entry>
OID of the TOAST table associated with this table, 0 if none. OID of the TOAST table associated with this table, 0 if none.
The TOAST table stores large attributes <quote>out of The TOAST table stores large attributes <quote>out of
...@@ -1067,7 +1067,7 @@ ...@@ -1067,7 +1067,7 @@
<row> <row>
<entry><structfield>reltoastidxid</structfield></entry> <entry><structfield>reltoastidxid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry> <entry>
For a TOAST table, the OID of its index. 0 if not a TOAST table. For a TOAST table, the OID of its index. 0 if not a TOAST table.
</entry> </entry>
...@@ -1252,7 +1252,7 @@ ...@@ -1252,7 +1252,7 @@
<row> <row>
<entry><structfield>connamespace</structfield></entry> <entry><structfield>connamespace</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_namespace.oid</literal></entry> <entry><literal><link linkend="catalog-pg-namespace"><structname>pg_namespace</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the namespace that contains this constraint The OID of the namespace that contains this constraint
</entry> </entry>
...@@ -1287,21 +1287,21 @@ ...@@ -1287,21 +1287,21 @@
<row> <row>
<entry><structfield>conrelid</structfield></entry> <entry><structfield>conrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The table this constraint is on; 0 if not a table constraint</entry> <entry>The table this constraint is on; 0 if not a table constraint</entry>
</row> </row>
<row> <row>
<entry><structfield>contypid</structfield></entry> <entry><structfield>contypid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>The domain this constraint is on; 0 if not a domain constraint</entry> <entry>The domain this constraint is on; 0 if not a domain constraint</entry>
</row> </row>
<row> <row>
<entry><structfield>confrelid</structfield></entry> <entry><structfield>confrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>If a foreign key, the referenced table; else 0</entry> <entry>If a foreign key, the referenced table; else 0</entry>
</row> </row>
...@@ -1329,14 +1329,14 @@ ...@@ -1329,14 +1329,14 @@
<row> <row>
<entry><structfield>conkey</structfield></entry> <entry><structfield>conkey</structfield></entry>
<entry><type>int2[]</type></entry> <entry><type>int2[]</type></entry>
<entry><literal>pg_attribute.attnum</></entry> <entry><literal><link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link>.attnum</></entry>
<entry>If a table constraint, list of columns which the constraint constrains</entry> <entry>If a table constraint, list of columns which the constraint constrains</entry>
</row> </row>
<row> <row>
<entry><structfield>confkey</structfield></entry> <entry><structfield>confkey</structfield></entry>
<entry><type>int2[]</type></entry> <entry><type>int2[]</type></entry>
<entry><literal>pg_attribute.attnum</></entry> <entry><literal><link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link>.attnum</></entry>
<entry>If a foreign key, list of the referenced columns</entry> <entry>If a foreign key, list of the referenced columns</entry>
</row> </row>
...@@ -1403,7 +1403,7 @@ ...@@ -1403,7 +1403,7 @@
<row> <row>
<entry><structfield>connamespace</structfield></entry> <entry><structfield>connamespace</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_namespace.oid</literal></entry> <entry><literal><link linkend="catalog-pg-namespace"><structname>pg_namespace</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the namespace that contains this conversion The OID of the namespace that contains this conversion
</entry> </entry>
...@@ -1412,7 +1412,7 @@ ...@@ -1412,7 +1412,7 @@
<row> <row>
<entry><structfield>conowner</structfield></entry> <entry><structfield>conowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Owner of the conversion</entry> <entry>Owner of the conversion</entry>
</row> </row>
...@@ -1433,7 +1433,7 @@ ...@@ -1433,7 +1433,7 @@
<row> <row>
<entry><structfield>conproc</structfield></entry> <entry><structfield>conproc</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Conversion procedure</entry> <entry>Conversion procedure</entry>
</row> </row>
...@@ -1496,7 +1496,7 @@ ...@@ -1496,7 +1496,7 @@
<row> <row>
<entry><structfield>datdba</structfield></entry> <entry><structfield>datdba</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Owner of the database, usually the user who created it</entry> <entry>Owner of the database, usually the user who created it</entry>
</row> </row>
...@@ -1624,7 +1624,7 @@ ...@@ -1624,7 +1624,7 @@
<row> <row>
<entry><structfield>classid</structfield></entry> <entry><structfield>classid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The OID of the system catalog the dependent object is in</entry> <entry>The OID of the system catalog the dependent object is in</entry>
</row> </row>
...@@ -1800,7 +1800,7 @@ ...@@ -1800,7 +1800,7 @@
<row> <row>
<entry><structfield>classoid</structfield></entry> <entry><structfield>classoid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The OID of the system catalog this object appears in</entry> <entry>The OID of the system catalog this object appears in</entry>
</row> </row>
...@@ -1882,7 +1882,7 @@ ...@@ -1882,7 +1882,7 @@
<row> <row>
<entry><structfield>grolist</structfield></entry> <entry><structfield>grolist</structfield></entry>
<entry><type>int4[]</type></entry> <entry><type>int4[]</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>An array containing the IDs of the users in this group</entry> <entry>An array containing the IDs of the users in this group</entry>
</row> </row>
</tbody> </tbody>
...@@ -1922,21 +1922,21 @@ ...@@ -1922,21 +1922,21 @@
<row> <row>
<entry><structfield>indexrelid</structfield></entry> <entry><structfield>indexrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The OID of the <structname>pg_class</> entry for this index</entry> <entry>The OID of the <structname>pg_class</> entry for this index</entry>
</row> </row>
<row> <row>
<entry><structfield>indrelid</structfield></entry> <entry><structfield>indrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The OID of the <structname>pg_class</> entry for the table this index is for</entry> <entry>The OID of the <structname>pg_class</> entry for the table this index is for</entry>
</row> </row>
<row> <row>
<entry><structfield>indkey</structfield></entry> <entry><structfield>indkey</structfield></entry>
<entry><type>int2vector</type></entry> <entry><type>int2vector</type></entry>
<entry>pg_attribute.attnum</entry> <entry><link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link>.attnum</entry>
<entry> <entry>
This is an array of <structfield>indnatts</structfield> (up to This is an array of <structfield>indnatts</structfield> (up to
<symbol>INDEX_MAX_KEYS</symbol>) values that indicate which <symbol>INDEX_MAX_KEYS</symbol>) values that indicate which
...@@ -1951,7 +1951,7 @@ ...@@ -1951,7 +1951,7 @@
<row> <row>
<entry><structfield>indclass</structfield></entry> <entry><structfield>indclass</structfield></entry>
<entry><type>oidvector</type></entry> <entry><type>oidvector</type></entry>
<entry>pg_opclass.oid</entry> <entry><link linkend="catalog-pg-opclass"><structname>pg_opclass</structname></link>.oid</entry>
<entry> <entry>
For each column in the index key this contains the OID of For each column in the index key this contains the OID of
the operator class to use. See the operator class to use. See
...@@ -2042,7 +2042,7 @@ ...@@ -2042,7 +2042,7 @@
<row> <row>
<entry><structfield>inhrelid</structfield></entry> <entry><structfield>inhrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the child table. The OID of the child table.
</entry> </entry>
...@@ -2051,7 +2051,7 @@ ...@@ -2051,7 +2051,7 @@
<row> <row>
<entry><structfield>inhparent</structfield></entry> <entry><structfield>inhparent</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the parent table. The OID of the parent table.
</entry> </entry>
...@@ -2137,7 +2137,7 @@ ...@@ -2137,7 +2137,7 @@
<row> <row>
<entry><structfield>lanplcallfoid</structfield></entry> <entry><structfield>lanplcallfoid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry> <entry>
For noninternal languages this references the language For noninternal languages this references the language
handler, which is a special function that is responsible for handler, which is a special function that is responsible for
...@@ -2149,7 +2149,7 @@ ...@@ -2149,7 +2149,7 @@
<row> <row>
<entry><structfield>lanvalidator</structfield></entry> <entry><structfield>lanvalidator</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry> <entry>
This references a language validator function that is responsible This references a language validator function that is responsible
for checking the syntax and validity of new functions when they for checking the syntax and validity of new functions when they
...@@ -2343,7 +2343,7 @@ ...@@ -2343,7 +2343,7 @@
<row> <row>
<entry><structfield>nspowner</structfield></entry> <entry><structfield>nspowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Owner of the namespace</entry> <entry>Owner of the namespace</entry>
</row> </row>
...@@ -2397,7 +2397,7 @@ ...@@ -2397,7 +2397,7 @@
<row> <row>
<entry><structfield>opcamid</structfield></entry> <entry><structfield>opcamid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_am.oid</literal></entry> <entry><literal><link linkend="catalog-pg-am"><structname>pg_am</structname></link>.oid</literal></entry>
<entry>Index access method opclass is for</entry> <entry>Index access method opclass is for</entry>
</row> </row>
...@@ -2411,21 +2411,21 @@ ...@@ -2411,21 +2411,21 @@
<row> <row>
<entry><structfield>opcnamespace</structfield></entry> <entry><structfield>opcnamespace</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_namespace.oid</literal></entry> <entry><literal><link linkend="catalog-pg-namespace"><structname>pg_namespace</structname></link>.oid</literal></entry>
<entry>Namespace of this operator class</entry> <entry>Namespace of this operator class</entry>
</row> </row>
<row> <row>
<entry><structfield>opcowner</structfield></entry> <entry><structfield>opcowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Operator class owner</entry> <entry>Operator class owner</entry>
</row> </row>
<row> <row>
<entry><structfield>opcintype</structfield></entry> <entry><structfield>opcintype</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>Input data type of the operator class</entry> <entry>Input data type of the operator class</entry>
</row> </row>
...@@ -2439,7 +2439,7 @@ ...@@ -2439,7 +2439,7 @@
<row> <row>
<entry><structfield>opckeytype</structfield></entry> <entry><structfield>opckeytype</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>Type of index data, or zero if same as <structfield>opcintype</></entry> <entry>Type of index data, or zero if same as <structfield>opcintype</></entry>
</row> </row>
...@@ -2498,7 +2498,7 @@ ...@@ -2498,7 +2498,7 @@
<row> <row>
<entry><structfield>oprnamespace</structfield></entry> <entry><structfield>oprnamespace</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_namespace.oid</literal></entry> <entry><literal><link linkend="catalog-pg-namespace"><structname>pg_namespace</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the namespace that contains this operator The OID of the namespace that contains this operator
</entry> </entry>
...@@ -2507,7 +2507,7 @@ ...@@ -2507,7 +2507,7 @@
<row> <row>
<entry><structfield>oprowner</structfield></entry> <entry><structfield>oprowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Owner of the operator</entry> <entry>Owner of the operator</entry>
</row> </row>
...@@ -2531,42 +2531,42 @@ ...@@ -2531,42 +2531,42 @@
<row> <row>
<entry><structfield>oprleft</structfield></entry> <entry><structfield>oprleft</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>Type of the left operand</entry> <entry>Type of the left operand</entry>
</row> </row>
<row> <row>
<entry><structfield>oprright</structfield></entry> <entry><structfield>oprright</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>Type of the right operand</entry> <entry>Type of the right operand</entry>
</row> </row>
<row> <row>
<entry><structfield>oprresult</structfield></entry> <entry><structfield>oprresult</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>Type of the result</entry> <entry>Type of the result</entry>
</row> </row>
<row> <row>
<entry><structfield>oprcom</structfield></entry> <entry><structfield>oprcom</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry>Commutator of this operator, if any</entry> <entry>Commutator of this operator, if any</entry>
</row> </row>
<row> <row>
<entry><structfield>oprnegate</structfield></entry> <entry><structfield>oprnegate</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry>Negator of this operator, if any</entry> <entry>Negator of this operator, if any</entry>
</row> </row>
<row> <row>
<entry><structfield>oprlsortop</structfield></entry> <entry><structfield>oprlsortop</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry> <entry>
If this operator supports merge joins, the operator that sorts If this operator supports merge joins, the operator that sorts
the type of the left-hand operand (<literal>L&lt;L</>) the type of the left-hand operand (<literal>L&lt;L</>)
...@@ -2576,7 +2576,7 @@ ...@@ -2576,7 +2576,7 @@
<row> <row>
<entry><structfield>oprrsortop</structfield></entry> <entry><structfield>oprrsortop</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry> <entry>
If this operator supports merge joins, the operator that sorts If this operator supports merge joins, the operator that sorts
the type of the right-hand operand (<literal>R&lt;R</>) the type of the right-hand operand (<literal>R&lt;R</>)
...@@ -2586,7 +2586,7 @@ ...@@ -2586,7 +2586,7 @@
<row> <row>
<entry><structfield>oprltcmpop</structfield></entry> <entry><structfield>oprltcmpop</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry> <entry>
If this operator supports merge joins, the less-than operator that If this operator supports merge joins, the less-than operator that
compares the left and right operand types (<literal>L&lt;R</>) compares the left and right operand types (<literal>L&lt;R</>)
...@@ -2596,7 +2596,7 @@ ...@@ -2596,7 +2596,7 @@
<row> <row>
<entry><structfield>oprgtcmpop</structfield></entry> <entry><structfield>oprgtcmpop</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry> <entry>
If this operator supports merge joins, the greater-than operator that If this operator supports merge joins, the greater-than operator that
compares the left and right operand types (<literal>L&gt;R</>) compares the left and right operand types (<literal>L&gt;R</>)
...@@ -2606,21 +2606,21 @@ ...@@ -2606,21 +2606,21 @@
<row> <row>
<entry><structfield>oprcode</structfield></entry> <entry><structfield>oprcode</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Function that implements this operator</entry> <entry>Function that implements this operator</entry>
</row> </row>
<row> <row>
<entry><structfield>oprrest</structfield></entry> <entry><structfield>oprrest</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Restriction selectivity estimation function for this operator</entry> <entry>Restriction selectivity estimation function for this operator</entry>
</row> </row>
<row> <row>
<entry><structfield>oprjoin</structfield></entry> <entry><structfield>oprjoin</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Join selectivity estimation function for this operator</entry> <entry>Join selectivity estimation function for this operator</entry>
</row> </row>
</tbody> </tbody>
...@@ -2679,7 +2679,7 @@ ...@@ -2679,7 +2679,7 @@
<row> <row>
<entry><structfield>pronamespace</structfield></entry> <entry><structfield>pronamespace</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_namespace.oid</literal></entry> <entry><literal><link linkend="catalog-pg-namespace"><structname>pg_namespace</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the namespace that contains this function The OID of the namespace that contains this function
</entry> </entry>
...@@ -2688,14 +2688,14 @@ ...@@ -2688,14 +2688,14 @@
<row> <row>
<entry><structfield>proowner</structfield></entry> <entry><structfield>proowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Owner of the function</entry> <entry>Owner of the function</entry>
</row> </row>
<row> <row>
<entry><structfield>prolang</structfield></entry> <entry><structfield>prolang</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_language.oid</literal></entry> <entry><literal><link linkend="catalog-pg-language"><structname>pg_langauge</structname></link>.oid</literal></entry>
<entry>Implementation language or call interface of this function</entry> <entry>Implementation language or call interface of this function</entry>
</row> </row>
...@@ -2763,14 +2763,14 @@ ...@@ -2763,14 +2763,14 @@
<row> <row>
<entry><structfield>prorettype</structfield></entry> <entry><structfield>prorettype</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>Data type of the return value</entry> <entry>Data type of the return value</entry>
</row> </row>
<row> <row>
<entry><structfield>proargtypes</structfield></entry> <entry><structfield>proargtypes</structfield></entry>
<entry><type>oidvector</type></entry> <entry><type>oidvector</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry>An array with the data types of the function arguments</entry> <entry>An array with the data types of the function arguments</entry>
</row> </row>
...@@ -2852,7 +2852,7 @@ ...@@ -2852,7 +2852,7 @@
<row> <row>
<entry><structfield>ev_class</structfield></entry> <entry><structfield>ev_class</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The table this rule is for</entry> <entry>The table this rule is for</entry>
</row> </row>
...@@ -3083,14 +3083,14 @@ ...@@ -3083,14 +3083,14 @@
<row> <row>
<entry><structfield>starelid</structfield></entry> <entry><structfield>starelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The table that the described column belongs to</entry> <entry>The table that the described column belongs to</entry>
</row> </row>
<row> <row>
<entry><structfield>staattnum</structfield></entry> <entry><structfield>staattnum</structfield></entry>
<entry><type>int2</type></entry> <entry><type>int2</type></entry>
<entry><literal>pg_attribute.attnum</literal></entry> <entry><literal><link linkend="catalog-pg-attribute"><structname>pg_attribute</structname></link>.attnum</literal></entry>
<entry>The number of the described column</entry> <entry>The number of the described column</entry>
</row> </row>
...@@ -3135,7 +3135,7 @@ ...@@ -3135,7 +3135,7 @@
<row> <row>
<entry><structfield>staop<replaceable>N</></structfield></entry> <entry><structfield>staop<replaceable>N</></structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_operator.oid</literal></entry> <entry><literal><link linkend="catalog-pg-operator"><structname>pg_operator</structname></link>.oid</literal></entry>
<entry> <entry>
An operator used to derive the statistics stored in the An operator used to derive the statistics stored in the
<replaceable>N</>th <quote>slot</quote>. For example, a <replaceable>N</>th <quote>slot</quote>. For example, a
...@@ -3204,7 +3204,7 @@ ...@@ -3204,7 +3204,7 @@
<row> <row>
<entry><structfield>tgrelid</structfield></entry> <entry><structfield>tgrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The table this trigger is on</entry> <entry>The table this trigger is on</entry>
</row> </row>
...@@ -3218,7 +3218,7 @@ ...@@ -3218,7 +3218,7 @@
<row> <row>
<entry><structfield>tgfoid</structfield></entry> <entry><structfield>tgfoid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>The function to be called</entry> <entry>The function to be called</entry>
</row> </row>
...@@ -3255,7 +3255,7 @@ ...@@ -3255,7 +3255,7 @@
<row> <row>
<entry><structfield>tgconstrrelid</structfield></entry> <entry><structfield>tgconstrrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry>The table referenced by an referential integrity constraint</entry> <entry>The table referenced by an referential integrity constraint</entry>
</row> </row>
...@@ -3347,7 +3347,7 @@ ...@@ -3347,7 +3347,7 @@
<row> <row>
<entry><structfield>typnamespace</structfield></entry> <entry><structfield>typnamespace</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_namespace.oid</literal></entry> <entry><literal><link linkend="catalog-pg-namespace"><structname>pg_namespace</structname></link>.oid</literal></entry>
<entry> <entry>
The OID of the namespace that contains this type The OID of the namespace that contains this type
</entry> </entry>
...@@ -3356,7 +3356,7 @@ ...@@ -3356,7 +3356,7 @@
<row> <row>
<entry><structfield>typowner</structfield></entry> <entry><structfield>typowner</structfield></entry>
<entry><type>int4</type></entry> <entry><type>int4</type></entry>
<entry><literal>pg_shadow.usesysid</literal></entry> <entry><literal><link linkend="catalog-pg-shadow"><structname>pg_shadow</structname></link>.usesysid</literal></entry>
<entry>Owner of the type</entry> <entry>Owner of the type</entry>
</row> </row>
...@@ -3428,7 +3428,7 @@ ...@@ -3428,7 +3428,7 @@
<row> <row>
<entry><structfield>typrelid</structfield></entry> <entry><structfield>typrelid</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_class.oid</literal></entry> <entry><literal><link linkend="catalog-pg-class"><structname>pg_class</structname></link>.oid</literal></entry>
<entry> <entry>
If this is a composite type (see If this is a composite type (see
<structfield>typtype</structfield>), then this column points to <structfield>typtype</structfield>), then this column points to
...@@ -3444,7 +3444,7 @@ ...@@ -3444,7 +3444,7 @@
<row> <row>
<entry><structfield>typelem</structfield></entry> <entry><structfield>typelem</structfield></entry>
<entry><type>oid</type></entry> <entry><type>oid</type></entry>
<entry><literal>pg_type.oid</literal></entry> <entry><literal><link linkend="catalog-pg-type"><structname>pg_type</structname></link>.oid</literal></entry>
<entry> <entry>
If <structfield>typelem</structfield> is not 0 then it If <structfield>typelem</structfield> is not 0 then it
identifies another row in <structname>pg_type</structname>. identifies another row in <structname>pg_type</structname>.
...@@ -3466,28 +3466,28 @@ ...@@ -3466,28 +3466,28 @@
<row> <row>
<entry><structfield>typinput</structfield></entry> <entry><structfield>typinput</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Input conversion function (text format)</entry> <entry>Input conversion function (text format)</entry>
</row> </row>
<row> <row>
<entry><structfield>typoutput</structfield></entry> <entry><structfield>typoutput</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Output conversion function (text format)</entry> <entry>Output conversion function (text format)</entry>
</row> </row>
<row> <row>
<entry><structfield>typreceive</structfield></entry> <entry><structfield>typreceive</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Input conversion function (binary format), or 0 if none</entry> <entry>Input conversion function (binary format), or 0 if none</entry>
</row> </row>
<row> <row>
<entry><structfield>typsend</structfield></entry> <entry><structfield>typsend</structfield></entry>
<entry><type>regproc</type></entry> <entry><type>regproc</type></entry>
<entry><literal>pg_proc.oid</literal></entry> <entry><literal><link linkend="catalog-pg-proc"><structname>pg_proc</structname></link>.oid</literal></entry>
<entry>Output conversion function (binary format), or 0 if none</entry> <entry>Output conversion function (binary format), or 0 if none</entry>
</row> </row>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment