-<!-- $PostgreSQL: pgsql/doc/src/sgml/errcodes.sgml,v 1.16 2005/12/08 21:01:52 momjian Exp $ -->
+<!-- $PostgreSQL: pgsql/doc/src/sgml/errcodes.sgml,v 1.17 2005/12/08 21:23:09 momjian Exp $ -->
<appendix id="errcodes-appendix">
<title><productname>PostgreSQL</productname> Error Codes</title>
<row>
<entry spanname="span13"><emphasis role="bold">Class 02— No Data (this is also a warning class per the SQL standard)</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 03— SQL Statement Not Yet Complete</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 08— Connection Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 09— Triggered Action Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 0A— Feature Not Supported</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 0B— Invalid Transaction Initiation</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 0F— Locator Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 0L— Invalid Grantor</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 0P— Invalid Role Specification</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 21— Cardinality Violation</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 22— Data Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 23— Integrity Constraint Violation</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 24— Invalid Cursor State</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 25— Invalid Transaction State</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 26— Invalid SQL Statement Name</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 27— Triggered Data Change Violation</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 28— Invalid Authorization Specification</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 2B— Dependent Privilege Descriptors Still Exist</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 2D— Invalid Transaction Termination</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 2F— SQL Routine Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 34— Invalid Cursor Name</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 38— External Routine Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 39— External Routine Invocation Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 3B— Savepoint Exception</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 3D— Invalid Catalog Name</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 3F— Invalid Schema Name</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 40— Transaction Rollback</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 42— Syntax Error or Access Rule Violation</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 44— WITH CHECK OPTION Violation</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 53— Insufficient Resources</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 54— Program Limit Exceeded</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 55— Object Not In Prerequisite State</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 57— Operator Intervention</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class 58— System Error (errors external to PostgreSQL itself)</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class F0— Configuration File Error</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class P0— PL/pgSQL Error</></entry>
-<entry></entry>
</row>
<row>
<row>
<entry spanname="span13"><emphasis role="bold">Class XX— Internal Error</entry>
-<entry></entry>
</row>
<row>