Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit63676eb

Browse files
committed
Corrections to patch adding SQL/MED error codes.
My previous commit,85cff3c on2010-12-25, failed to update errcodes.sgml or plerrcodes.h. This patchcorrects that oversight, per a gripe from Tom Lane, and also correctsa typographical error.
1 parenta534728 commit63676eb

File tree

3 files changed

+276
-1
lines changed

3 files changed

+276
-1
lines changed

‎doc/src/sgml/errcodes.sgml

Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1410,6 +1410,173 @@
14101410
</row>
14111411

14121412

1413+
<row>
1414+
<entry spanname="span13"><emphasis role="bold">Class HV &mdash; Foreign Data Wrapper Error (SQL/MED)</></entry>
1415+
</row>
1416+
1417+
<row>
1418+
<entry><literal>HV000</literal></entry>
1419+
<entry>FDW ERROR</entry>
1420+
<entry>fdw_error</entry>
1421+
</row>
1422+
1423+
<row>
1424+
<entry><literal>HV005</literal></entry>
1425+
<entry>FDW COLUMN NAME NOT FOUND</entry>
1426+
<entry>fdw_column_name_not_found</entry>
1427+
</row>
1428+
1429+
<row>
1430+
<entry><literal>HV002</literal></entry>
1431+
<entry>FDW DYNAMIC PARAMETER VALUE NEEDED</entry>
1432+
<entry>fdw_dynamic_parameter_value_needed</entry>
1433+
</row>
1434+
1435+
<row>
1436+
<entry><literal>HV010</literal></entry>
1437+
<entry>FDW FUNCTION SEQUENCE ERROR</entry>
1438+
<entry>fdw_function_sequence_error</entry>
1439+
</row>
1440+
1441+
<row>
1442+
<entry><literal>HV021</literal></entry>
1443+
<entry>FDW INCONSISTENT DESCRIPTOR INFORMATION</entry>
1444+
<entry>fdw_inconsistent_descriptor_information</entry>
1445+
</row>
1446+
1447+
<row>
1448+
<entry><literal>HV024</literal></entry>
1449+
<entry>FDW INVALID ATTRIBUTE VALUE</entry>
1450+
<entry>fdw_invalid_attribute_value</entry>
1451+
</row>
1452+
1453+
<row>
1454+
<entry><literal>HV007</literal></entry>
1455+
<entry>FDW INVALID COLUMN NAME</entry>
1456+
<entry>fdw_invalid_column_name</entry>
1457+
</row>
1458+
1459+
<row>
1460+
<entry><literal>HV008</literal></entry>
1461+
<entry>FDW INVALID COLUMN NUMBER</entry>
1462+
<entry>fdw_invalid_column_number</entry>
1463+
</row>
1464+
1465+
<row>
1466+
<entry><literal>HV004</literal></entry>
1467+
<entry>FDW INVALID DATA TYPE</entry>
1468+
<entry>fdw_invalid_data_type</entry>
1469+
</row>
1470+
1471+
<row>
1472+
<entry><literal>HV006</literal></entry>
1473+
<entry>FDW INVALID DATA TYPE DESCRIPTORS</entry>
1474+
<entry>fdw_invalid_data_type_descriptors</entry>
1475+
</row>
1476+
1477+
<row>
1478+
<entry><literal>HV091</literal></entry>
1479+
<entry>FDW INVALID DESCRIPTOR FIELD IDENTIFIER</entry>
1480+
<entry>fdw_invalid_descriptor_field_identifier</entry>
1481+
</row>
1482+
1483+
<row>
1484+
<entry><literal>HV00B</literal></entry>
1485+
<entry>FDW INVALID HANDLE</entry>
1486+
<entry>fdw_invalid_handle</entry>
1487+
</row>
1488+
1489+
<row>
1490+
<entry><literal>HV00C</literal></entry>
1491+
<entry>FDW INVALID OPTION INDEX</entry>
1492+
<entry>fdw_invalid_option_index</entry>
1493+
</row>
1494+
1495+
<row>
1496+
<entry><literal>HV00D</literal></entry>
1497+
<entry>FDW INVALID OPTION NAME</entry>
1498+
<entry>fdw_invalid_option_name</entry>
1499+
</row>
1500+
1501+
<row>
1502+
<entry><literal>HV090</literal></entry>
1503+
<entry>FDW INVALID STRING LENGTH OR BUFFER LENGTH</entry>
1504+
<entry>fdw_invalid_string_length_or_buffer_length</entry>
1505+
</row>
1506+
1507+
<row>
1508+
<entry><literal>HV00A</literal></entry>
1509+
<entry>FDW INVALID STRING FORMAT</entry>
1510+
<entry>fdw_invalid_string_format</entry>
1511+
</row>
1512+
1513+
<row>
1514+
<entry><literal>HV009</literal></entry>
1515+
<entry>FDW INVALID USE OF NULL POINTER</entry>
1516+
<entry>fdw_invalid_use_of_null_pointer</entry>
1517+
</row>
1518+
1519+
<row>
1520+
<entry><literal>HV014</literal></entry>
1521+
<entry>FDW TOO MANY HANDLES</entry>
1522+
<entry>fdw_too_many_handles</entry>
1523+
</row>
1524+
1525+
<row>
1526+
<entry><literal>HV001</literal></entry>
1527+
<entry>FDW OUT OF MEMORY</entry>
1528+
<entry>fdw_out_of_memory</entry>
1529+
</row>
1530+
1531+
<row>
1532+
<entry><literal>HV00P</literal></entry>
1533+
<entry>FDW NO SCHEMAS</entry>
1534+
<entry>fdw_no_schemas</entry>
1535+
</row>
1536+
1537+
<row>
1538+
<entry><literal>HV00J</literal></entry>
1539+
<entry>FDW OPTION NAME NOT FOUND</entry>
1540+
<entry>fdw_option_name_not_found</entry>
1541+
</row>
1542+
1543+
<row>
1544+
<entry><literal>HV00K</literal></entry>
1545+
<entry>FDW REPLY HANDLE</entry>
1546+
<entry>fdw_reply_handle</entry>
1547+
</row>
1548+
1549+
<row>
1550+
<entry><literal>HV00Q</literal></entry>
1551+
<entry>FDW SCHEMA NOT FOUND</entry>
1552+
<entry>fdw_schema_not_found</entry>
1553+
</row>
1554+
1555+
<row>
1556+
<entry><literal>HV00R</literal></entry>
1557+
<entry>FDW TABLE NOT FOUND</entry>
1558+
<entry>fdw_table_not_found</entry>
1559+
</row>
1560+
1561+
<row>
1562+
<entry><literal>HV00L</literal></entry>
1563+
<entry>FDW UNABLE TO CREATE EXECUTION</entry>
1564+
<entry>fdw_unable_to_create_execution</entry>
1565+
</row>
1566+
1567+
<row>
1568+
<entry><literal>HV00M</literal></entry>
1569+
<entry>FDW UNABLE TO CREATE REPLY</entry>
1570+
<entry>fdw_unable_to_create_reply</entry>
1571+
</row>
1572+
1573+
<row>
1574+
<entry><literal>HV00N</literal></entry>
1575+
<entry>FDW UNABLE TO ESTABLISH CONNECTION</entry>
1576+
<entry>fdw_unable_to_establish_connection</entry>
1577+
</row>
1578+
1579+
14131580
<row>
14141581
<entry spanname="span13"><emphasis role="bold">Class P0 &mdash; PL/pgSQL Error</></entry>
14151582
</row>

‎src/include/utils/errcodes.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@
368368
#defineERRCODE_FDW_REPLY_HANDLEMAKE_SQLSTATE('H','V', '0','0','K')
369369
#defineERRCODE_FDW_SCHEMA_NOT_FOUNDMAKE_SQLSTATE('H','V', '0','0','Q')
370370
#defineERRCODE_FDW_TABLE_NOT_FOUNDMAKE_SQLSTATE('H','V', '0','0','R')
371-
#defineERRCODE_FDW_UNALBE_TO_CREATE_EXECUTIONMAKE_SQLSTATE('H','V', '0','0','L')
371+
#defineERRCODE_FDW_UNABLE_TO_CREATE_EXECUTIONMAKE_SQLSTATE('H','V', '0','0','L')
372372
#defineERRCODE_FDW_UNABLE_TO_CREATE_REPLYMAKE_SQLSTATE('H','V', '0','0','M')
373373
#defineERRCODE_FDW_UNABLE_TO_ESTABLISH_CONNECTIONMAKE_SQLSTATE('H','V', '0','0','N')
374374

‎src/pl/plpgsql/src/plerrcodes.h

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -759,6 +759,114 @@
759759
"plpgsql_error",ERRCODE_PLPGSQL_ERROR
760760
},
761761

762+
{
763+
"fdw_error",ERRCODE_FDW_ERROR
764+
},
765+
766+
{
767+
"fdw_column_name_not_found",ERRCODE_FDW_COLUMN_NAME_NOT_FOUND
768+
},
769+
770+
{
771+
"fdw_dynamic_parameter_value_needed",ERRCODE_FDW_DYNAMIC_PARAMETER_VALUE_NEEDED
772+
},
773+
774+
{
775+
"fdw_function_sequence_error",ERRCODE_FDW_FUNCTION_SEQUENCE_ERROR
776+
},
777+
778+
{
779+
"fdw_inconsistent_descriptor_information",ERRCODE_FDW_INCONSISTENT_DESCRIPTOR_INFORMATION
780+
},
781+
782+
{
783+
"fdw_invalid_attribute_value",ERRCODE_FDW_INVALID_ATTRIBUTE_VALUE
784+
},
785+
786+
{
787+
"fdw_invalid_column_name",ERRCODE_FDW_INVALID_COLUMN_NAME
788+
},
789+
790+
{
791+
"fdw_invalid_column_number",ERRCODE_FDW_INVALID_COLUMN_NUMBER
792+
},
793+
794+
{
795+
"fdw_invalid_data_type",ERRCODE_FDW_INVALID_DATA_TYPE
796+
},
797+
798+
{
799+
"fdw_invalid_data_type_descriptors",ERRCODE_FDW_INVALID_DATA_TYPE_DESCRIPTORS
800+
},
801+
802+
{
803+
"fdw_invalid_descriptor_field_identifier",ERRCODE_FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER
804+
},
805+
806+
{
807+
"fdw_invalid_handle",ERRCODE_FDW_INVALID_HANDLE
808+
},
809+
810+
{
811+
"fdw_invalid_option_index",ERRCODE_FDW_INVALID_OPTION_INDEX
812+
},
813+
814+
{
815+
"fdw_invalid_option_name",ERRCODE_FDW_INVALID_OPTION_NAME
816+
},
817+
818+
{
819+
"fdw_invalid_string_length_or_buffer_length",ERRCODE_FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH
820+
},
821+
822+
{
823+
"fdw_invalid_string_format",ERRCODE_FDW_INVALID_STRING_FORMAT
824+
},
825+
826+
{
827+
"fdw_invalid_use_of_null_pointer",ERRCODE_FDW_INVALID_USE_OF_NULL_POINTER
828+
},
829+
830+
{
831+
"fdw_too_many_handles",ERRCODE_FDW_TOO_MANY_HANDLES
832+
},
833+
834+
{
835+
"fdw_out_of_memory",ERRCODE_FDW_OUT_OF_MEMORY
836+
},
837+
838+
{
839+
"fdw_no_schemas",ERRCODE_FDW_NO_SCHEMAS
840+
},
841+
842+
{
843+
"fdw_option_name_not_found",ERRCODE_FDW_OPTION_NAME_NOT_FOUND
844+
},
845+
846+
{
847+
"fdw_reply_handle",ERRCODE_FDW_REPLY_HANDLE
848+
},
849+
850+
{
851+
"fdw_schema_not_found",ERRCODE_FDW_SCHEMA_NOT_FOUND
852+
},
853+
854+
{
855+
"fdw_table_not_found",ERRCODE_FDW_TABLE_NOT_FOUND
856+
},
857+
858+
{
859+
"fdw_unable_to_create_execution",ERRCODE_FDW_UNABLE_TO_CREATE_EXECUTION
860+
},
861+
862+
{
863+
"fdw_unable_to_create_reply",ERRCODE_FDW_UNABLE_TO_CREATE_REPLY
864+
},
865+
866+
{
867+
"fdw_unable_to_establish_connection",ERRCODE_FDW_UNABLE_TO_ESTABLISH_CONNECTION
868+
},
869+
762870
{
763871
"raise_exception",ERRCODE_RAISE_EXCEPTION
764872
},

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp