Commit 420dcaae authored by Peter Eisentraut's avatar Peter Eisentraut

Drop "meaning" column from error code table

This is currently the same as the condition name, so it doesn't add
any value, only clutter.
parent 0bae3bc9
...@@ -42,11 +42,9 @@ ...@@ -42,11 +42,9 @@
</para> </para>
<para> <para>
The <application>PL/pgSQL</> condition name for each error code is the The symbol shown in the column <quote>Condition Name</quote> is also
same as the phrase shown in the table, with underscores substituted the condition name to use in <application>PL/pgSQL</>. Condition
for spaces. For example, code <literal>22012</>, DIVISION BY ZERO, names can be written in either upper or lower case. (Note that
has condition name <literal>DIVISION_BY_ZERO</>. Condition names can
be written in either upper or lower case. (Note that
<application>PL/pgSQL</> does not recognize warning, as opposed to error, <application>PL/pgSQL</> does not recognize warning, as opposed to error,
condition names; those are classes 00, 01, and 02.) condition names; those are classes 00, 01, and 02.)
</para> </para>
...@@ -55,15 +53,14 @@ ...@@ -55,15 +53,14 @@
<table id="errcodes-table"> <table id="errcodes-table">
<title><productname>PostgreSQL</productname> Error Codes</title> <title><productname>PostgreSQL</productname> Error Codes</title>
<tgroup cols="3"> <tgroup cols="2">
<colspec colnum="1" colname="errorcode"> <colspec colnum="1" colname="errorcode">
<colspec colnum="3" colname="condname"> <colspec colnum="2" colname="condname">
<spanspec namest="errorcode" nameend="condname" spanname="span13"> <spanspec namest="errorcode" nameend="condname" spanname="span12">
<thead> <thead>
<row> <row>
<entry>Error Code</entry> <entry>Error Code</entry>
<entry>Meaning</entry>
<entry>Condition Name</entry> <entry>Condition Name</entry>
</row> </row>
</thead> </thead>
......
...@@ -29,7 +29,7 @@ while (<$errcodes>) { ...@@ -29,7 +29,7 @@ while (<$errcodes>) {
print "\n\n"; print "\n\n";
print "<row>\n"; print "<row>\n";
print "<entry spanname=\"span13\">"; print "<entry spanname=\"span12\">";
print "<emphasis role=\"bold\">$_</></entry>\n"; print "<emphasis role=\"bold\">$_</></entry>\n";
print "</row>\n"; print "</row>\n";
...@@ -46,17 +46,10 @@ while (<$errcodes>) { ...@@ -46,17 +46,10 @@ while (<$errcodes>) {
# Skip lines without PL/pgSQL condition names # Skip lines without PL/pgSQL condition names
next unless defined($condition_name); 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 "\n";
print "<row>\n"; print "<row>\n";
print "<entry><literal>$sqlstate</literal></entry>\n"; print "<entry><literal>$sqlstate</literal></entry>\n";
print "<entry>$meaning</entry>\n"; print "<entry><symbol>$condition_name</symbol></entry>\n";
print "<entry>$condition_name</entry>\n";
print "</row>\n"; print "</row>\n";
} }
......
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