1 /* autogenerated from src/backend/utils/errcodes.txt, do not edit */
2 /* there is deliberately not an #ifndef PLERRCODES_H here */
3 
4 {
5 	"sql_statement_not_yet_complete", ERRCODE_SQL_STATEMENT_NOT_YET_COMPLETE
6 },
7 
8 {
9 	"connection_exception", ERRCODE_CONNECTION_EXCEPTION
10 },
11 
12 {
13 	"connection_does_not_exist", ERRCODE_CONNECTION_DOES_NOT_EXIST
14 },
15 
16 {
17 	"connection_failure", ERRCODE_CONNECTION_FAILURE
18 },
19 
20 {
21 	"sqlclient_unable_to_establish_sqlconnection", ERRCODE_SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION
22 },
23 
24 {
25 	"sqlserver_rejected_establishment_of_sqlconnection", ERRCODE_SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION
26 },
27 
28 {
29 	"transaction_resolution_unknown", ERRCODE_TRANSACTION_RESOLUTION_UNKNOWN
30 },
31 
32 {
33 	"protocol_violation", ERRCODE_PROTOCOL_VIOLATION
34 },
35 
36 {
37 	"triggered_action_exception", ERRCODE_TRIGGERED_ACTION_EXCEPTION
38 },
39 
40 {
41 	"feature_not_supported", ERRCODE_FEATURE_NOT_SUPPORTED
42 },
43 
44 {
45 	"invalid_transaction_initiation", ERRCODE_INVALID_TRANSACTION_INITIATION
46 },
47 
48 {
49 	"locator_exception", ERRCODE_LOCATOR_EXCEPTION
50 },
51 
52 {
53 	"invalid_locator_specification", ERRCODE_L_E_INVALID_SPECIFICATION
54 },
55 
56 {
57 	"invalid_grantor", ERRCODE_INVALID_GRANTOR
58 },
59 
60 {
61 	"invalid_grant_operation", ERRCODE_INVALID_GRANT_OPERATION
62 },
63 
64 {
65 	"invalid_role_specification", ERRCODE_INVALID_ROLE_SPECIFICATION
66 },
67 
68 {
69 	"diagnostics_exception", ERRCODE_DIAGNOSTICS_EXCEPTION
70 },
71 
72 {
73 	"stacked_diagnostics_accessed_without_active_handler", ERRCODE_STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER
74 },
75 
76 {
77 	"case_not_found", ERRCODE_CASE_NOT_FOUND
78 },
79 
80 {
81 	"cardinality_violation", ERRCODE_CARDINALITY_VIOLATION
82 },
83 
84 {
85 	"data_exception", ERRCODE_DATA_EXCEPTION
86 },
87 
88 {
89 	"array_subscript_error", ERRCODE_ARRAY_SUBSCRIPT_ERROR
90 },
91 
92 {
93 	"character_not_in_repertoire", ERRCODE_CHARACTER_NOT_IN_REPERTOIRE
94 },
95 
96 {
97 	"datetime_field_overflow", ERRCODE_DATETIME_FIELD_OVERFLOW
98 },
99 
100 {
101 	"division_by_zero", ERRCODE_DIVISION_BY_ZERO
102 },
103 
104 {
105 	"error_in_assignment", ERRCODE_ERROR_IN_ASSIGNMENT
106 },
107 
108 {
109 	"escape_character_conflict", ERRCODE_ESCAPE_CHARACTER_CONFLICT
110 },
111 
112 {
113 	"indicator_overflow", ERRCODE_INDICATOR_OVERFLOW
114 },
115 
116 {
117 	"interval_field_overflow", ERRCODE_INTERVAL_FIELD_OVERFLOW
118 },
119 
120 {
121 	"invalid_argument_for_logarithm", ERRCODE_INVALID_ARGUMENT_FOR_LOG
122 },
123 
124 {
125 	"invalid_argument_for_ntile_function", ERRCODE_INVALID_ARGUMENT_FOR_NTILE
126 },
127 
128 {
129 	"invalid_argument_for_nth_value_function", ERRCODE_INVALID_ARGUMENT_FOR_NTH_VALUE
130 },
131 
132 {
133 	"invalid_argument_for_power_function", ERRCODE_INVALID_ARGUMENT_FOR_POWER_FUNCTION
134 },
135 
136 {
137 	"invalid_argument_for_width_bucket_function", ERRCODE_INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION
138 },
139 
140 {
141 	"invalid_character_value_for_cast", ERRCODE_INVALID_CHARACTER_VALUE_FOR_CAST
142 },
143 
144 {
145 	"invalid_datetime_format", ERRCODE_INVALID_DATETIME_FORMAT
146 },
147 
148 {
149 	"invalid_escape_character", ERRCODE_INVALID_ESCAPE_CHARACTER
150 },
151 
152 {
153 	"invalid_escape_octet", ERRCODE_INVALID_ESCAPE_OCTET
154 },
155 
156 {
157 	"invalid_escape_sequence", ERRCODE_INVALID_ESCAPE_SEQUENCE
158 },
159 
160 {
161 	"nonstandard_use_of_escape_character", ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER
162 },
163 
164 {
165 	"invalid_indicator_parameter_value", ERRCODE_INVALID_INDICATOR_PARAMETER_VALUE
166 },
167 
168 {
169 	"invalid_parameter_value", ERRCODE_INVALID_PARAMETER_VALUE
170 },
171 
172 {
173 	"invalid_preceding_or_following_size", ERRCODE_INVALID_PRECEDING_OR_FOLLOWING_SIZE
174 },
175 
176 {
177 	"invalid_regular_expression", ERRCODE_INVALID_REGULAR_EXPRESSION
178 },
179 
180 {
181 	"invalid_row_count_in_limit_clause", ERRCODE_INVALID_ROW_COUNT_IN_LIMIT_CLAUSE
182 },
183 
184 {
185 	"invalid_row_count_in_result_offset_clause", ERRCODE_INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE
186 },
187 
188 {
189 	"invalid_tablesample_argument", ERRCODE_INVALID_TABLESAMPLE_ARGUMENT
190 },
191 
192 {
193 	"invalid_tablesample_repeat", ERRCODE_INVALID_TABLESAMPLE_REPEAT
194 },
195 
196 {
197 	"invalid_time_zone_displacement_value", ERRCODE_INVALID_TIME_ZONE_DISPLACEMENT_VALUE
198 },
199 
200 {
201 	"invalid_use_of_escape_character", ERRCODE_INVALID_USE_OF_ESCAPE_CHARACTER
202 },
203 
204 {
205 	"most_specific_type_mismatch", ERRCODE_MOST_SPECIFIC_TYPE_MISMATCH
206 },
207 
208 {
209 	"null_value_not_allowed", ERRCODE_NULL_VALUE_NOT_ALLOWED
210 },
211 
212 {
213 	"null_value_no_indicator_parameter", ERRCODE_NULL_VALUE_NO_INDICATOR_PARAMETER
214 },
215 
216 {
217 	"numeric_value_out_of_range", ERRCODE_NUMERIC_VALUE_OUT_OF_RANGE
218 },
219 
220 {
221 	"sequence_generator_limit_exceeded", ERRCODE_SEQUENCE_GENERATOR_LIMIT_EXCEEDED
222 },
223 
224 {
225 	"string_data_length_mismatch", ERRCODE_STRING_DATA_LENGTH_MISMATCH
226 },
227 
228 {
229 	"string_data_right_truncation", ERRCODE_STRING_DATA_RIGHT_TRUNCATION
230 },
231 
232 {
233 	"substring_error", ERRCODE_SUBSTRING_ERROR
234 },
235 
236 {
237 	"trim_error", ERRCODE_TRIM_ERROR
238 },
239 
240 {
241 	"unterminated_c_string", ERRCODE_UNTERMINATED_C_STRING
242 },
243 
244 {
245 	"zero_length_character_string", ERRCODE_ZERO_LENGTH_CHARACTER_STRING
246 },
247 
248 {
249 	"floating_point_exception", ERRCODE_FLOATING_POINT_EXCEPTION
250 },
251 
252 {
253 	"invalid_text_representation", ERRCODE_INVALID_TEXT_REPRESENTATION
254 },
255 
256 {
257 	"invalid_binary_representation", ERRCODE_INVALID_BINARY_REPRESENTATION
258 },
259 
260 {
261 	"bad_copy_file_format", ERRCODE_BAD_COPY_FILE_FORMAT
262 },
263 
264 {
265 	"untranslatable_character", ERRCODE_UNTRANSLATABLE_CHARACTER
266 },
267 
268 {
269 	"not_an_xml_document", ERRCODE_NOT_AN_XML_DOCUMENT
270 },
271 
272 {
273 	"invalid_xml_document", ERRCODE_INVALID_XML_DOCUMENT
274 },
275 
276 {
277 	"invalid_xml_content", ERRCODE_INVALID_XML_CONTENT
278 },
279 
280 {
281 	"invalid_xml_comment", ERRCODE_INVALID_XML_COMMENT
282 },
283 
284 {
285 	"invalid_xml_processing_instruction", ERRCODE_INVALID_XML_PROCESSING_INSTRUCTION
286 },
287 
288 {
289 	"duplicate_json_object_key_value", ERRCODE_DUPLICATE_JSON_OBJECT_KEY_VALUE
290 },
291 
292 {
293 	"invalid_argument_for_sql_json_datetime_function", ERRCODE_INVALID_ARGUMENT_FOR_SQL_JSON_DATETIME_FUNCTION
294 },
295 
296 {
297 	"invalid_json_text", ERRCODE_INVALID_JSON_TEXT
298 },
299 
300 {
301 	"invalid_sql_json_subscript", ERRCODE_INVALID_SQL_JSON_SUBSCRIPT
302 },
303 
304 {
305 	"more_than_one_sql_json_item", ERRCODE_MORE_THAN_ONE_SQL_JSON_ITEM
306 },
307 
308 {
309 	"no_sql_json_item", ERRCODE_NO_SQL_JSON_ITEM
310 },
311 
312 {
313 	"non_numeric_sql_json_item", ERRCODE_NON_NUMERIC_SQL_JSON_ITEM
314 },
315 
316 {
317 	"non_unique_keys_in_a_json_object", ERRCODE_NON_UNIQUE_KEYS_IN_A_JSON_OBJECT
318 },
319 
320 {
321 	"singleton_sql_json_item_required", ERRCODE_SINGLETON_SQL_JSON_ITEM_REQUIRED
322 },
323 
324 {
325 	"sql_json_array_not_found", ERRCODE_SQL_JSON_ARRAY_NOT_FOUND
326 },
327 
328 {
329 	"sql_json_member_not_found", ERRCODE_SQL_JSON_MEMBER_NOT_FOUND
330 },
331 
332 {
333 	"sql_json_number_not_found", ERRCODE_SQL_JSON_NUMBER_NOT_FOUND
334 },
335 
336 {
337 	"sql_json_object_not_found", ERRCODE_SQL_JSON_OBJECT_NOT_FOUND
338 },
339 
340 {
341 	"too_many_json_array_elements", ERRCODE_TOO_MANY_JSON_ARRAY_ELEMENTS
342 },
343 
344 {
345 	"too_many_json_object_members", ERRCODE_TOO_MANY_JSON_OBJECT_MEMBERS
346 },
347 
348 {
349 	"sql_json_scalar_required", ERRCODE_SQL_JSON_SCALAR_REQUIRED
350 },
351 
352 {
353 	"integrity_constraint_violation", ERRCODE_INTEGRITY_CONSTRAINT_VIOLATION
354 },
355 
356 {
357 	"restrict_violation", ERRCODE_RESTRICT_VIOLATION
358 },
359 
360 {
361 	"not_null_violation", ERRCODE_NOT_NULL_VIOLATION
362 },
363 
364 {
365 	"foreign_key_violation", ERRCODE_FOREIGN_KEY_VIOLATION
366 },
367 
368 {
369 	"unique_violation", ERRCODE_UNIQUE_VIOLATION
370 },
371 
372 {
373 	"check_violation", ERRCODE_CHECK_VIOLATION
374 },
375 
376 {
377 	"exclusion_violation", ERRCODE_EXCLUSION_VIOLATION
378 },
379 
380 {
381 	"invalid_cursor_state", ERRCODE_INVALID_CURSOR_STATE
382 },
383 
384 {
385 	"invalid_transaction_state", ERRCODE_INVALID_TRANSACTION_STATE
386 },
387 
388 {
389 	"active_sql_transaction", ERRCODE_ACTIVE_SQL_TRANSACTION
390 },
391 
392 {
393 	"branch_transaction_already_active", ERRCODE_BRANCH_TRANSACTION_ALREADY_ACTIVE
394 },
395 
396 {
397 	"held_cursor_requires_same_isolation_level", ERRCODE_HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL
398 },
399 
400 {
401 	"inappropriate_access_mode_for_branch_transaction", ERRCODE_INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION
402 },
403 
404 {
405 	"inappropriate_isolation_level_for_branch_transaction", ERRCODE_INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION
406 },
407 
408 {
409 	"no_active_sql_transaction_for_branch_transaction", ERRCODE_NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION
410 },
411 
412 {
413 	"read_only_sql_transaction", ERRCODE_READ_ONLY_SQL_TRANSACTION
414 },
415 
416 {
417 	"schema_and_data_statement_mixing_not_supported", ERRCODE_SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED
418 },
419 
420 {
421 	"no_active_sql_transaction", ERRCODE_NO_ACTIVE_SQL_TRANSACTION
422 },
423 
424 {
425 	"in_failed_sql_transaction", ERRCODE_IN_FAILED_SQL_TRANSACTION
426 },
427 
428 {
429 	"idle_in_transaction_session_timeout", ERRCODE_IDLE_IN_TRANSACTION_SESSION_TIMEOUT
430 },
431 
432 {
433 	"invalid_sql_statement_name", ERRCODE_INVALID_SQL_STATEMENT_NAME
434 },
435 
436 {
437 	"triggered_data_change_violation", ERRCODE_TRIGGERED_DATA_CHANGE_VIOLATION
438 },
439 
440 {
441 	"invalid_authorization_specification", ERRCODE_INVALID_AUTHORIZATION_SPECIFICATION
442 },
443 
444 {
445 	"invalid_password", ERRCODE_INVALID_PASSWORD
446 },
447 
448 {
449 	"dependent_privilege_descriptors_still_exist", ERRCODE_DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST
450 },
451 
452 {
453 	"dependent_objects_still_exist", ERRCODE_DEPENDENT_OBJECTS_STILL_EXIST
454 },
455 
456 {
457 	"invalid_transaction_termination", ERRCODE_INVALID_TRANSACTION_TERMINATION
458 },
459 
460 {
461 	"sql_routine_exception", ERRCODE_SQL_ROUTINE_EXCEPTION
462 },
463 
464 {
465 	"function_executed_no_return_statement", ERRCODE_S_R_E_FUNCTION_EXECUTED_NO_RETURN_STATEMENT
466 },
467 
468 {
469 	"modifying_sql_data_not_permitted", ERRCODE_S_R_E_MODIFYING_SQL_DATA_NOT_PERMITTED
470 },
471 
472 {
473 	"prohibited_sql_statement_attempted", ERRCODE_S_R_E_PROHIBITED_SQL_STATEMENT_ATTEMPTED
474 },
475 
476 {
477 	"reading_sql_data_not_permitted", ERRCODE_S_R_E_READING_SQL_DATA_NOT_PERMITTED
478 },
479 
480 {
481 	"invalid_cursor_name", ERRCODE_INVALID_CURSOR_NAME
482 },
483 
484 {
485 	"external_routine_exception", ERRCODE_EXTERNAL_ROUTINE_EXCEPTION
486 },
487 
488 {
489 	"containing_sql_not_permitted", ERRCODE_E_R_E_CONTAINING_SQL_NOT_PERMITTED
490 },
491 
492 {
493 	"modifying_sql_data_not_permitted", ERRCODE_E_R_E_MODIFYING_SQL_DATA_NOT_PERMITTED
494 },
495 
496 {
497 	"prohibited_sql_statement_attempted", ERRCODE_E_R_E_PROHIBITED_SQL_STATEMENT_ATTEMPTED
498 },
499 
500 {
501 	"reading_sql_data_not_permitted", ERRCODE_E_R_E_READING_SQL_DATA_NOT_PERMITTED
502 },
503 
504 {
505 	"external_routine_invocation_exception", ERRCODE_EXTERNAL_ROUTINE_INVOCATION_EXCEPTION
506 },
507 
508 {
509 	"invalid_sqlstate_returned", ERRCODE_E_R_I_E_INVALID_SQLSTATE_RETURNED
510 },
511 
512 {
513 	"null_value_not_allowed", ERRCODE_E_R_I_E_NULL_VALUE_NOT_ALLOWED
514 },
515 
516 {
517 	"trigger_protocol_violated", ERRCODE_E_R_I_E_TRIGGER_PROTOCOL_VIOLATED
518 },
519 
520 {
521 	"srf_protocol_violated", ERRCODE_E_R_I_E_SRF_PROTOCOL_VIOLATED
522 },
523 
524 {
525 	"event_trigger_protocol_violated", ERRCODE_E_R_I_E_EVENT_TRIGGER_PROTOCOL_VIOLATED
526 },
527 
528 {
529 	"savepoint_exception", ERRCODE_SAVEPOINT_EXCEPTION
530 },
531 
532 {
533 	"invalid_savepoint_specification", ERRCODE_S_E_INVALID_SPECIFICATION
534 },
535 
536 {
537 	"invalid_catalog_name", ERRCODE_INVALID_CATALOG_NAME
538 },
539 
540 {
541 	"invalid_schema_name", ERRCODE_INVALID_SCHEMA_NAME
542 },
543 
544 {
545 	"transaction_rollback", ERRCODE_TRANSACTION_ROLLBACK
546 },
547 
548 {
549 	"transaction_integrity_constraint_violation", ERRCODE_T_R_INTEGRITY_CONSTRAINT_VIOLATION
550 },
551 
552 {
553 	"serialization_failure", ERRCODE_T_R_SERIALIZATION_FAILURE
554 },
555 
556 {
557 	"statement_completion_unknown", ERRCODE_T_R_STATEMENT_COMPLETION_UNKNOWN
558 },
559 
560 {
561 	"deadlock_detected", ERRCODE_T_R_DEADLOCK_DETECTED
562 },
563 
564 {
565 	"syntax_error_or_access_rule_violation", ERRCODE_SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION
566 },
567 
568 {
569 	"syntax_error", ERRCODE_SYNTAX_ERROR
570 },
571 
572 {
573 	"insufficient_privilege", ERRCODE_INSUFFICIENT_PRIVILEGE
574 },
575 
576 {
577 	"cannot_coerce", ERRCODE_CANNOT_COERCE
578 },
579 
580 {
581 	"grouping_error", ERRCODE_GROUPING_ERROR
582 },
583 
584 {
585 	"windowing_error", ERRCODE_WINDOWING_ERROR
586 },
587 
588 {
589 	"invalid_recursion", ERRCODE_INVALID_RECURSION
590 },
591 
592 {
593 	"invalid_foreign_key", ERRCODE_INVALID_FOREIGN_KEY
594 },
595 
596 {
597 	"invalid_name", ERRCODE_INVALID_NAME
598 },
599 
600 {
601 	"name_too_long", ERRCODE_NAME_TOO_LONG
602 },
603 
604 {
605 	"reserved_name", ERRCODE_RESERVED_NAME
606 },
607 
608 {
609 	"datatype_mismatch", ERRCODE_DATATYPE_MISMATCH
610 },
611 
612 {
613 	"indeterminate_datatype", ERRCODE_INDETERMINATE_DATATYPE
614 },
615 
616 {
617 	"collation_mismatch", ERRCODE_COLLATION_MISMATCH
618 },
619 
620 {
621 	"indeterminate_collation", ERRCODE_INDETERMINATE_COLLATION
622 },
623 
624 {
625 	"wrong_object_type", ERRCODE_WRONG_OBJECT_TYPE
626 },
627 
628 {
629 	"generated_always", ERRCODE_GENERATED_ALWAYS
630 },
631 
632 {
633 	"undefined_column", ERRCODE_UNDEFINED_COLUMN
634 },
635 
636 {
637 	"undefined_function", ERRCODE_UNDEFINED_FUNCTION
638 },
639 
640 {
641 	"undefined_table", ERRCODE_UNDEFINED_TABLE
642 },
643 
644 {
645 	"undefined_parameter", ERRCODE_UNDEFINED_PARAMETER
646 },
647 
648 {
649 	"undefined_object", ERRCODE_UNDEFINED_OBJECT
650 },
651 
652 {
653 	"duplicate_column", ERRCODE_DUPLICATE_COLUMN
654 },
655 
656 {
657 	"duplicate_cursor", ERRCODE_DUPLICATE_CURSOR
658 },
659 
660 {
661 	"duplicate_database", ERRCODE_DUPLICATE_DATABASE
662 },
663 
664 {
665 	"duplicate_function", ERRCODE_DUPLICATE_FUNCTION
666 },
667 
668 {
669 	"duplicate_prepared_statement", ERRCODE_DUPLICATE_PSTATEMENT
670 },
671 
672 {
673 	"duplicate_schema", ERRCODE_DUPLICATE_SCHEMA
674 },
675 
676 {
677 	"duplicate_table", ERRCODE_DUPLICATE_TABLE
678 },
679 
680 {
681 	"duplicate_alias", ERRCODE_DUPLICATE_ALIAS
682 },
683 
684 {
685 	"duplicate_object", ERRCODE_DUPLICATE_OBJECT
686 },
687 
688 {
689 	"ambiguous_column", ERRCODE_AMBIGUOUS_COLUMN
690 },
691 
692 {
693 	"ambiguous_function", ERRCODE_AMBIGUOUS_FUNCTION
694 },
695 
696 {
697 	"ambiguous_parameter", ERRCODE_AMBIGUOUS_PARAMETER
698 },
699 
700 {
701 	"ambiguous_alias", ERRCODE_AMBIGUOUS_ALIAS
702 },
703 
704 {
705 	"invalid_column_reference", ERRCODE_INVALID_COLUMN_REFERENCE
706 },
707 
708 {
709 	"invalid_column_definition", ERRCODE_INVALID_COLUMN_DEFINITION
710 },
711 
712 {
713 	"invalid_cursor_definition", ERRCODE_INVALID_CURSOR_DEFINITION
714 },
715 
716 {
717 	"invalid_database_definition", ERRCODE_INVALID_DATABASE_DEFINITION
718 },
719 
720 {
721 	"invalid_function_definition", ERRCODE_INVALID_FUNCTION_DEFINITION
722 },
723 
724 {
725 	"invalid_prepared_statement_definition", ERRCODE_INVALID_PSTATEMENT_DEFINITION
726 },
727 
728 {
729 	"invalid_schema_definition", ERRCODE_INVALID_SCHEMA_DEFINITION
730 },
731 
732 {
733 	"invalid_table_definition", ERRCODE_INVALID_TABLE_DEFINITION
734 },
735 
736 {
737 	"invalid_object_definition", ERRCODE_INVALID_OBJECT_DEFINITION
738 },
739 
740 {
741 	"with_check_option_violation", ERRCODE_WITH_CHECK_OPTION_VIOLATION
742 },
743 
744 {
745 	"insufficient_resources", ERRCODE_INSUFFICIENT_RESOURCES
746 },
747 
748 {
749 	"disk_full", ERRCODE_DISK_FULL
750 },
751 
752 {
753 	"out_of_memory", ERRCODE_OUT_OF_MEMORY
754 },
755 
756 {
757 	"too_many_connections", ERRCODE_TOO_MANY_CONNECTIONS
758 },
759 
760 {
761 	"configuration_limit_exceeded", ERRCODE_CONFIGURATION_LIMIT_EXCEEDED
762 },
763 
764 {
765 	"program_limit_exceeded", ERRCODE_PROGRAM_LIMIT_EXCEEDED
766 },
767 
768 {
769 	"statement_too_complex", ERRCODE_STATEMENT_TOO_COMPLEX
770 },
771 
772 {
773 	"too_many_columns", ERRCODE_TOO_MANY_COLUMNS
774 },
775 
776 {
777 	"too_many_arguments", ERRCODE_TOO_MANY_ARGUMENTS
778 },
779 
780 {
781 	"object_not_in_prerequisite_state", ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE
782 },
783 
784 {
785 	"object_in_use", ERRCODE_OBJECT_IN_USE
786 },
787 
788 {
789 	"cant_change_runtime_param", ERRCODE_CANT_CHANGE_RUNTIME_PARAM
790 },
791 
792 {
793 	"lock_not_available", ERRCODE_LOCK_NOT_AVAILABLE
794 },
795 
796 {
797 	"unsafe_new_enum_value_usage", ERRCODE_UNSAFE_NEW_ENUM_VALUE_USAGE
798 },
799 
800 {
801 	"operator_intervention", ERRCODE_OPERATOR_INTERVENTION
802 },
803 
804 {
805 	"query_canceled", ERRCODE_QUERY_CANCELED
806 },
807 
808 {
809 	"admin_shutdown", ERRCODE_ADMIN_SHUTDOWN
810 },
811 
812 {
813 	"crash_shutdown", ERRCODE_CRASH_SHUTDOWN
814 },
815 
816 {
817 	"cannot_connect_now", ERRCODE_CANNOT_CONNECT_NOW
818 },
819 
820 {
821 	"database_dropped", ERRCODE_DATABASE_DROPPED
822 },
823 
824 {
825 	"idle_session_timeout", ERRCODE_IDLE_SESSION_TIMEOUT
826 },
827 
828 {
829 	"system_error", ERRCODE_SYSTEM_ERROR
830 },
831 
832 {
833 	"io_error", ERRCODE_IO_ERROR
834 },
835 
836 {
837 	"undefined_file", ERRCODE_UNDEFINED_FILE
838 },
839 
840 {
841 	"duplicate_file", ERRCODE_DUPLICATE_FILE
842 },
843 
844 {
845 	"snapshot_too_old", ERRCODE_SNAPSHOT_TOO_OLD
846 },
847 
848 {
849 	"config_file_error", ERRCODE_CONFIG_FILE_ERROR
850 },
851 
852 {
853 	"lock_file_exists", ERRCODE_LOCK_FILE_EXISTS
854 },
855 
856 {
857 	"fdw_error", ERRCODE_FDW_ERROR
858 },
859 
860 {
861 	"fdw_column_name_not_found", ERRCODE_FDW_COLUMN_NAME_NOT_FOUND
862 },
863 
864 {
865 	"fdw_dynamic_parameter_value_needed", ERRCODE_FDW_DYNAMIC_PARAMETER_VALUE_NEEDED
866 },
867 
868 {
869 	"fdw_function_sequence_error", ERRCODE_FDW_FUNCTION_SEQUENCE_ERROR
870 },
871 
872 {
873 	"fdw_inconsistent_descriptor_information", ERRCODE_FDW_INCONSISTENT_DESCRIPTOR_INFORMATION
874 },
875 
876 {
877 	"fdw_invalid_attribute_value", ERRCODE_FDW_INVALID_ATTRIBUTE_VALUE
878 },
879 
880 {
881 	"fdw_invalid_column_name", ERRCODE_FDW_INVALID_COLUMN_NAME
882 },
883 
884 {
885 	"fdw_invalid_column_number", ERRCODE_FDW_INVALID_COLUMN_NUMBER
886 },
887 
888 {
889 	"fdw_invalid_data_type", ERRCODE_FDW_INVALID_DATA_TYPE
890 },
891 
892 {
893 	"fdw_invalid_data_type_descriptors", ERRCODE_FDW_INVALID_DATA_TYPE_DESCRIPTORS
894 },
895 
896 {
897 	"fdw_invalid_descriptor_field_identifier", ERRCODE_FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER
898 },
899 
900 {
901 	"fdw_invalid_handle", ERRCODE_FDW_INVALID_HANDLE
902 },
903 
904 {
905 	"fdw_invalid_option_index", ERRCODE_FDW_INVALID_OPTION_INDEX
906 },
907 
908 {
909 	"fdw_invalid_option_name", ERRCODE_FDW_INVALID_OPTION_NAME
910 },
911 
912 {
913 	"fdw_invalid_string_length_or_buffer_length", ERRCODE_FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH
914 },
915 
916 {
917 	"fdw_invalid_string_format", ERRCODE_FDW_INVALID_STRING_FORMAT
918 },
919 
920 {
921 	"fdw_invalid_use_of_null_pointer", ERRCODE_FDW_INVALID_USE_OF_NULL_POINTER
922 },
923 
924 {
925 	"fdw_too_many_handles", ERRCODE_FDW_TOO_MANY_HANDLES
926 },
927 
928 {
929 	"fdw_out_of_memory", ERRCODE_FDW_OUT_OF_MEMORY
930 },
931 
932 {
933 	"fdw_no_schemas", ERRCODE_FDW_NO_SCHEMAS
934 },
935 
936 {
937 	"fdw_option_name_not_found", ERRCODE_FDW_OPTION_NAME_NOT_FOUND
938 },
939 
940 {
941 	"fdw_reply_handle", ERRCODE_FDW_REPLY_HANDLE
942 },
943 
944 {
945 	"fdw_schema_not_found", ERRCODE_FDW_SCHEMA_NOT_FOUND
946 },
947 
948 {
949 	"fdw_table_not_found", ERRCODE_FDW_TABLE_NOT_FOUND
950 },
951 
952 {
953 	"fdw_unable_to_create_execution", ERRCODE_FDW_UNABLE_TO_CREATE_EXECUTION
954 },
955 
956 {
957 	"fdw_unable_to_create_reply", ERRCODE_FDW_UNABLE_TO_CREATE_REPLY
958 },
959 
960 {
961 	"fdw_unable_to_establish_connection", ERRCODE_FDW_UNABLE_TO_ESTABLISH_CONNECTION
962 },
963 
964 {
965 	"plpgsql_error", ERRCODE_PLPGSQL_ERROR
966 },
967 
968 {
969 	"raise_exception", ERRCODE_RAISE_EXCEPTION
970 },
971 
972 {
973 	"no_data_found", ERRCODE_NO_DATA_FOUND
974 },
975 
976 {
977 	"too_many_rows", ERRCODE_TOO_MANY_ROWS
978 },
979 
980 {
981 	"assert_failure", ERRCODE_ASSERT_FAILURE
982 },
983 
984 {
985 	"internal_error", ERRCODE_INTERNAL_ERROR
986 },
987 
988 {
989 	"data_corrupted", ERRCODE_DATA_CORRUPTED
990 },
991 
992 {
993 	"index_corrupted", ERRCODE_INDEX_CORRUPTED
994 },
995