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