]> granicus.if.org Git - postgresql/commitdiff
Drop "meaning" column from error code table
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 27 May 2011 21:25:33 +0000 (00:25 +0300)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 27 May 2011 21:25:33 +0000 (00:25 +0300)
This is currently the same as the condition name, so it doesn't add
any value, only clutter.

doc/src/sgml/errcodes.sgml
doc/src/sgml/generate-errcodes-table.pl

index 0f3659fc876c8d81bfb7f89579e9fb3148db6dd6..16cb6c7fcdb28166a73f7d99d74f5e5468be63f2 100644 (file)
  </para>
 
  <para>
-  The <application>PL/pgSQL</> condition name for each error code is the
-  same as the phrase shown in the table, with underscores substituted
-  for spaces.  For example, code <literal>22012</>, DIVISION BY ZERO,
-  has condition name <literal>DIVISION_BY_ZERO</>.  Condition names can
-  be written in either upper or lower case.  (Note that
+  The symbol shown in the column <quote>Condition Name</quote> is also
+  the condition name to use in <application>PL/pgSQL</>.  Condition
+  names can be written in either upper or lower case.  (Note that
   <application>PL/pgSQL</> does not recognize warning, as opposed to error,
   condition names; those are classes 00, 01, and 02.)
  </para>
 <table id="errcodes-table">
  <title><productname>PostgreSQL</productname> Error Codes</title>
 
- <tgroup cols="3">
+ <tgroup cols="2">
   <colspec colnum="1" colname="errorcode">
-  <colspec colnum="3" colname="condname">
-  <spanspec namest="errorcode" nameend="condname" spanname="span13">
+  <colspec colnum="2" colname="condname">
+  <spanspec namest="errorcode" nameend="condname" spanname="span12">
 
   <thead>
    <row>
     <entry>Error Code</entry>
-    <entry>Meaning</entry>
     <entry>Condition Name</entry>
    </row>
   </thead>
index 5d0ccffadd9610efdf838bbacd24a6132d19c27d..0ac020ee245027a3ef8f2f2e4350845ac1da824c 100644 (file)
@@ -29,7 +29,7 @@ while (<$errcodes>) {
 
        print "\n\n";
        print "<row>\n";
-       print "<entry spanname=\"span13\">";
+       print "<entry spanname=\"span12\">";
        print "<emphasis role=\"bold\">$_</></entry>\n";
        print "</row>\n";
 
@@ -46,17 +46,10 @@ while (<$errcodes>) {
     # Skip lines without PL/pgSQL condition names
     next unless defined($condition_name);
 
-    my $meaning = $condition_name;
-    # Remove underscores
-    $meaning =~ s/_/ /g;
-    # And capitalize
-    $meaning =~ tr/[a-z]/[A-Z]/;
-
     print "\n";
     print "<row>\n";
     print "<entry><literal>$sqlstate</literal></entry>\n";
-    print "<entry>$meaning</entry>\n";
-    print "<entry>$condition_name</entry>\n";
+    print "<entry><symbol>$condition_name</symbol></entry>\n";
     print "</row>\n";
 }