From 32e1265dd97e8321ad67418b781f3d0cf8a9282c Mon Sep 17 00:00:00 2001
From: Andrew Dunstan <andrew@dunslane.net>
Date: Fri, 9 Jan 2009 01:53:10 +0000
Subject: [PATCH] Document values for pg_constraint confupdtype, confdeltype
 and confmatchtype columns.

---
 doc/src/sgml/catalogs.sgml | 24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml
index a25d2356da3..a4006f3e20e 100644
--- a/doc/src/sgml/catalogs.sgml
+++ b/doc/src/sgml/catalogs.sgml
@@ -1,4 +1,4 @@
-<!-- $PostgreSQL: pgsql/doc/src/sgml/catalogs.sgml,v 2.186 2008/12/19 18:25:19 tgl Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/catalogs.sgml,v 2.187 2009/01/09 01:53:10 adunstan Exp $ -->
 <!--
  Documentation of the system catalogs, directed toward PostgreSQL developers
  -->
@@ -1909,21 +1909,37 @@
       <entry><structfield>confupdtype</structfield></entry>
       <entry><type>char</type></entry>
       <entry></entry>
-      <entry>Foreign key update action code</entry>
+      <entry>Foreign key update action code:
+	    <literal>a</> = no action,
+	    <literal>r</> = restrict,
+	    <literal>c</> = cascade,
+	    <literal>n</> = set null,
+	    <literal>d</> = set default
+	  </entry>
      </row>
 
      <row>
       <entry><structfield>confdeltype</structfield></entry>
       <entry><type>char</type></entry>
       <entry></entry>
-      <entry>Foreign key deletion action code</entry>
+      <entry>Foreign key deletion action code:
+	    <literal>a</> = no action,
+	    <literal>r</> = restrict,
+	    <literal>c</> = cascade,
+	    <literal>n</> = set null,
+	    <literal>d</> = set default
+	  </entry>
      </row>
 
      <row>
       <entry><structfield>confmatchtype</structfield></entry>
       <entry><type>char</type></entry>
       <entry></entry>
-      <entry>Foreign key match type</entry>
+      <entry>Foreign key match type:
+	    <literal>f</> = full,
+	    <literal>p</> = partial,
+	    <literal>u</> = simple (unspecified)
+	  </entry>
      </row>
 
      <row>
-- 
GitLab