mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-01 22:41:20 +02:00
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.
This commit is contained in:
parent
0bae3bc9be
commit
420dcaaeb1
@ -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 @@
|
|||||||
<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>) {
|
|||||||
|
|
||||||
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>) {
|
|||||||
# 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";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user