// Code generated by gen.go. DO NOT EDIT. // Last updated for PostgreSQL 18.3 package pqerror var ( ClassSuccessfulCompletion = Class("00") // Successful Completion ClassWarning = Class("01") // Warning ClassNoData = Class("02") // No Data (this is also a warning class per the SQL standard) ClassSQLStatementNotYetComplete = Class("03") // SQL Statement Not Yet Complete ClassConnectionException = Class("08") // Connection Exception ClassTriggeredActionException = Class("09") // Triggered Action Exception ClassFeatureNotSupported = Class("0A") // Feature Not Supported ClassInvalidTransactionInitiation = Class("0B") // Invalid Transaction Initiation ClassLocatorException = Class("0F") // Locator Exception ClassInvalidGrantor = Class("0L") // Invalid Grantor ClassInvalidRoleSpecification = Class("0P") // Invalid Role Specification ClassDiagnosticsException = Class("0Z") // Diagnostics Exception ClassCaseNotFound = Class("20") // Case Not Found ClassCardinalityViolation = Class("21") // Cardinality Violation ClassDataException = Class("22") // Data Exception ClassIntegrityConstraintViolation = Class("23") // Integrity Constraint Violation ClassInvalidCursorState = Class("24") // Invalid Cursor State ClassInvalidTransactionState = Class("25") // Invalid Transaction State ClassInvalidSQLStatementName = Class("26") // Invalid SQL Statement Name ClassTriggeredDataChangeViolation = Class("27") // Triggered Data Change Violation ClassInvalidAuthorizationSpecification = Class("28") // Invalid Authorization Specification ClassDependentPrivilegeDescriptorsStillExist = Class("2B") // Dependent Privilege Descriptors Still Exist ClassInvalidTransactionTermination = Class("2D") // Invalid Transaction Termination ClassSQLRoutineException = Class("2F") // SQL Routine Exception ClassInvalidCursorName = Class("34") // Invalid Cursor Name ClassExternalRoutineException = Class("38") // External Routine Exception ClassExternalRoutineInvocationException = Class("39") // External Routine Invocation Exception ClassSavepointException = Class("3B") // Savepoint Exception ClassInvalidCatalogName = Class("3D") // Invalid Catalog Name ClassInvalidSchemaName = Class("3F") // Invalid Schema Name ClassTransactionRollback = Class("40") // Transaction Rollback ClassSyntaxErrorOrAccessRuleViolation = Class("42") // Syntax Error or Access Rule Violation ClassWithCheckOptionViolation = Class("44") // WITH CHECK OPTION Violation ClassInsufficientResources = Class("53") // Insufficient Resources ClassProgramLimitExceeded = Class("54") // Program Limit Exceeded ClassObjectNotInPrerequisiteState = Class("55") // Object Not In Prerequisite State ClassOperatorIntervention = Class("57") // Operator Intervention ClassSystemError = Class("58") // System Error (errors external to PostgreSQL itself) ClassConfigFileError = Class("F0") // Configuration File Error ClassFDWError = Class("HV") // Foreign Data Wrapper Error (SQL/MED) ClassPLpgSQLError = Class("P0") // PL/pgSQL Error ClassInternalError = Class("XX") // Internal Error ) // A list of all error codes used in PostgreSQL. var ( SuccessfulCompletion = Code("00000") // Class 00 - Successful Completion Warning = Code("01000") // Class 01 - Warning WarningDynamicResultSetsReturned = Code("0100C") WarningImplicitZeroBitPadding = Code("01008") WarningNullValueEliminatedInSetFunction = Code("01003") WarningPrivilegeNotGranted = Code("01007") WarningPrivilegeNotRevoked = Code("01006") WarningStringDataRightTruncation = Code("01004") WarningDeprecatedFeature = Code("01P01") NoData = Code("02000") // Class 02 - No Data (this is also a warning class per the SQL standard) NoAdditionalDynamicResultSetsReturned = Code("02001") SQLStatementNotYetComplete = Code("03000") // Class 03 - SQL Statement Not Yet Complete ConnectionException = Code("08000") // Class 08 - Connection Exception ConnectionDoesNotExist = Code("08003") ConnectionFailure = Code("08006") SQLClientUnableToEstablishSQLConnection = Code("08001") SQLServerRejectedEstablishmentOfSQLConnection = Code("08004") TransactionResolutionUnknown = Code("08007") ProtocolViolation = Code("08P01") TriggeredActionException = Code("09000") // Class 09 - Triggered Action Exception FeatureNotSupported = Code("0A000") // Class 0A - Feature Not Supported InvalidTransactionInitiation = Code("0B000") // Class 0B - Invalid Transaction Initiation LocatorException = Code("0F000") // Class 0F - Locator Exception LEInvalidSpecification = Code("0F001") InvalidGrantor = Code("0L000") // Class 0L - Invalid Grantor InvalidGrantOperation = Code("0LP01") InvalidRoleSpecification = Code("0P000") // Class 0P - Invalid Role Specification DiagnosticsException = Code("0Z000") // Class 0Z - Diagnostics Exception StackedDiagnosticsAccessedWithoutActiveHandler = Code("0Z002") InvalidArgumentForXquery = Code("10608") CaseNotFound = Code("20000") // Class 20 - Case Not Found CardinalityViolation = Code("21000") // Class 21 - Cardinality Violation DataException = Code("22000") // Class 22 - Data Exception ArraySubscriptError = Code("2202E") CharacterNotInRepertoire = Code("22021") DatetimeFieldOverflow = Code("22008") DivisionByZero = Code("22012") ErrorInAssignment = Code("22005") EscapeCharacterConflict = Code("2200B") IndicatorOverflow = Code("22022") IntervalFieldOverflow = Code("22015") InvalidArgumentForLog = Code("2201E") InvalidArgumentForNtile = Code("22014") InvalidArgumentForNthValue = Code("22016") InvalidArgumentForPowerFunction = Code("2201F") InvalidArgumentForWidthBucketFunction = Code("2201G") InvalidCharacterValueForCast = Code("22018") InvalidDatetimeFormat = Code("22007") InvalidEscapeCharacter = Code("22019") InvalidEscapeOctet = Code("2200D") InvalidEscapeSequence = Code("22025") NonstandardUseOfEscapeCharacter = Code("22P06") InvalidIndicatorParameterValue = Code("22010") InvalidParameterValue = Code("22023") InvalidPrecedingOrFollowingSize = Code("22013") InvalidRegularExpression = Code("2201B") InvalidRowCountInLimitClause = Code("2201W") InvalidRowCountInResultOffsetClause = Code("2201X") InvalidTablesampleArgument = Code("2202H") InvalidTablesampleRepeat = Code("2202G") InvalidTimeZoneDisplacementValue = Code("22009") InvalidUseOfEscapeCharacter = Code("2200C") MostSpecificTypeMismatch = Code("2200G") NullValueNotAllowed = Code("22004") NullValueNoIndicatorParameter = Code("22002") NumericValueOutOfRange = Code("22003") SequenceGeneratorLimitExceeded = Code("2200H") StringDataLengthMismatch = Code("22026") StringDataRightTruncation = Code("22001") SubstringError = Code("22011") TrimError = Code("22027") UnterminatedCString = Code("22024") ZeroLengthCharacterString = Code("2200F") FloatingPointException = Code("22P01") InvalidTextRepresentation = Code("22P02") InvalidBinaryRepresentation = Code("22P03") BadCopyFileFormat = Code("22P04") UntranslatableCharacter = Code("22P05") NotAnXMLDocument = Code("2200L") InvalidXMLDocument = Code("2200M") InvalidXMLContent = Code("2200N") InvalidXMLComment = Code("2200S") InvalidXMLProcessingInstruction = Code("2200T") DuplicateJSONObjectKeyValue = Code("22030") InvalidArgumentForSQLJSONDatetimeFunction = Code("22031") InvalidJSONText = Code("22032") InvalidSQLJSONSubscript = Code("22033") MoreThanOneSQLJSONItem = Code("22034") NoSQLJSONItem = Code("22035") NonNumericSQLJSONItem = Code("22036") NonUniqueKeysInAJSONObject = Code("22037") SingletonSQLJSONItemRequired = Code("22038") SQLJSONArrayNotFound = Code("22039") SQLJSONMemberNotFound = Code("2203A") SQLJSONNumberNotFound = Code("2203B") SQLJSONObjectNotFound = Code("2203C") TooManyJSONArrayElements = Code("2203D") TooManyJSONObjectMembers = Code("2203E") SQLJSONScalarRequired = Code("2203F") SQLJSONItemCannotBeCastToTargetType = Code("2203G") IntegrityConstraintViolation = Code("23000") // Class 23 - Integrity Constraint Violation RestrictViolation = Code("23001") NotNullViolation = Code("23502") ForeignKeyViolation = Code("23503") UniqueViolation = Code("23505") CheckViolation = Code("23514") ExclusionViolation = Code("23P01") InvalidCursorState = Code("24000") // Class 24 - Invalid Cursor State InvalidTransactionState = Code("25000") // Class 25 - Invalid Transaction State ActiveSQLTransaction = Code("25001") BranchTransactionAlreadyActive = Code("25002") HeldCursorRequiresSameIsolationLevel = Code("25008") InappropriateAccessModeForBranchTransaction = Code("25003") InappropriateIsolationLevelForBranchTransaction = Code("25004") NoActiveSQLTransactionForBranchTransaction = Code("25005") ReadOnlySQLTransaction = Code("25006") SchemaAndDataStatementMixingNotSupported = Code("25007") NoActiveSQLTransaction = Code("25P01") InFailedSQLTransaction = Code("25P02") IdleInTransactionSessionTimeout = Code("25P03") TransactionTimeout = Code("25P04") InvalidSQLStatementName = Code("26000") // Class 26 - Invalid SQL Statement Name TriggeredDataChangeViolation = Code("27000") // Class 27 - Triggered Data Change Violation InvalidAuthorizationSpecification = Code("28000") // Class 28 - Invalid Authorization Specification InvalidPassword = Code("28P01") DependentPrivilegeDescriptorsStillExist = Code("2B000") // Class 2B - Dependent Privilege Descriptors Still Exist DependentObjectsStillExist = Code("2BP01") InvalidTransactionTermination = Code("2D000") // Class 2D - Invalid Transaction Termination SQLRoutineException = Code("2F000") // Class 2F - SQL Routine Exception SREFunctionExecutedNoReturnStatement = Code("2F005") SREModifyingSQLDataNotPermitted = Code("2F002") SREProhibitedSQLStatementAttempted = Code("2F003") SREReadingSQLDataNotPermitted = Code("2F004") InvalidCursorName = Code("34000") // Class 34 - Invalid Cursor Name ExternalRoutineException = Code("38000") // Class 38 - External Routine Exception EREContainingSQLNotPermitted = Code("38001") EREModifyingSQLDataNotPermitted = Code("38002") EREProhibitedSQLStatementAttempted = Code("38003") EREReadingSQLDataNotPermitted = Code("38004") ExternalRoutineInvocationException = Code("39000") // Class 39 - External Routine Invocation Exception ERIEInvalidSQLSTATEReturned = Code("39001") ERIENullValueNotAllowed = Code("39004") ERIETriggerProtocolViolated = Code("39P01") ERIESrfProtocolViolated = Code("39P02") ERIEEventTriggerProtocolViolated = Code("39P03") SavepointException = Code("3B000") // Class 3B - Savepoint Exception SEInvalidSpecification = Code("3B001") InvalidCatalogName = Code("3D000") // Class 3D - Invalid Catalog Name InvalidSchemaName = Code("3F000") // Class 3F - Invalid Schema Name TransactionRollback = Code("40000") // Class 40 - Transaction Rollback TRIntegrityConstraintViolation = Code("40002") TRSerializationFailure = Code("40001") TRStatementCompletionUnknown = Code("40003") TRDeadlockDetected = Code("40P01") SyntaxErrorOrAccessRuleViolation = Code("42000") // Class 42 - Syntax Error or Access Rule Violation SyntaxError = Code("42601") InsufficientPrivilege = Code("42501") CannotCoerce = Code("42846") GroupingError = Code("42803") WindowingError = Code("42P20") InvalidRecursion = Code("42P19") InvalidForeignKey = Code("42830") InvalidName = Code("42602") NameTooLong = Code("42622") ReservedName = Code("42939") DatatypeMismatch = Code("42804") IndeterminateDatatype = Code("42P18") CollationMismatch = Code("42P21") IndeterminateCollation = Code("42P22") WrongObjectType = Code("42809") GeneratedAlways = Code("428C9") UndefinedColumn = Code("42703") UndefinedFunction = Code("42883") UndefinedTable = Code("42P01") UndefinedParameter = Code("42P02") UndefinedObject = Code("42704") DuplicateColumn = Code("42701") DuplicateCursor = Code("42P03") DuplicateDatabase = Code("42P04") DuplicateFunction = Code("42723") DuplicatePstatement = Code("42P05") DuplicateSchema = Code("42P06") DuplicateTable = Code("42P07") DuplicateAlias = Code("42712") DuplicateObject = Code("42710") AmbiguousColumn = Code("42702") AmbiguousFunction = Code("42725") AmbiguousParameter = Code("42P08") AmbiguousAlias = Code("42P09") InvalidColumnReference = Code("42P10") InvalidColumnDefinition = Code("42611") InvalidCursorDefinition = Code("42P11") InvalidDatabaseDefinition = Code("42P12") InvalidFunctionDefinition = Code("42P13") InvalidPstatementDefinition = Code("42P14") InvalidSchemaDefinition = Code("42P15") InvalidTableDefinition = Code("42P16") InvalidObjectDefinition = Code("42P17") WithCheckOptionViolation = Code("44000") // Class 44 - WITH CHECK OPTION Violation InsufficientResources = Code("53000") // Class 53 - Insufficient Resources DiskFull = Code("53100") OutOfMemory = Code("53200") TooManyConnections = Code("53300") ConfigurationLimitExceeded = Code("53400") ProgramLimitExceeded = Code("54000") // Class 54 - Program Limit Exceeded StatementTooComplex = Code("54001") TooManyColumns = Code("54011") TooManyArguments = Code("54023") ObjectNotInPrerequisiteState = Code("55000") // Class 55 - Object Not In Prerequisite State ObjectInUse = Code("55006") CantChangeRuntimeParam = Code("55P02") LockNotAvailable = Code("55P03") UnsafeNewEnumValueUsage = Code("55P04") OperatorIntervention = Code("57000") // Class 57 - Operator Intervention QueryCanceled = Code("57014") AdminShutdown = Code("57P01") CrashShutdown = Code("57P02") CannotConnectNow = Code("57P03") DatabaseDropped = Code("57P04") IdleSessionTimeout = Code("57P05") SystemError = Code("58000") // Class 58 - System Error (errors external to PostgreSQL itself) IOError = Code("58030") UndefinedFile = Code("58P01") DuplicateFile = Code("58P02") FileNameTooLong = Code("58P03") ConfigFileError = Code("F0000") // Class F0 - Configuration File Error LockFileExists = Code("F0001") FDWError = Code("HV000") // Class HV - Foreign Data Wrapper Error (SQL/MED) FDWColumnNameNotFound = Code("HV005") FDWDynamicParameterValueNeeded = Code("HV002") FDWFunctionSequenceError = Code("HV010") FDWInconsistentDescriptorInformation = Code("HV021") FDWInvalidAttributeValue = Code("HV024") FDWInvalidColumnName = Code("HV007") FDWInvalidColumnNumber = Code("HV008") FDWInvalidDataType = Code("HV004") FDWInvalidDataTypeDescriptors = Code("HV006") FDWInvalidDescriptorFieldIdentifier = Code("HV091") FDWInvalidHandle = Code("HV00B") FDWInvalidOptionIndex = Code("HV00C") FDWInvalidOptionName = Code("HV00D") FDWInvalidStringLengthOrBufferLength = Code("HV090") FDWInvalidStringFormat = Code("HV00A") FDWInvalidUseOfNullPointer = Code("HV009") FDWTooManyHandles = Code("HV014") FDWOutOfMemory = Code("HV001") FDWNoSchemas = Code("HV00P") FDWOptionNameNotFound = Code("HV00J") FDWReplyHandle = Code("HV00K") FDWSchemaNotFound = Code("HV00Q") FDWTableNotFound = Code("HV00R") FDWUnableToCreateExecution = Code("HV00L") FDWUnableToCreateReply = Code("HV00M") FDWUnableToEstablishConnection = Code("HV00N") PLpgSQLError = Code("P0000") // Class P0 - PL/pgSQL Error RaiseException = Code("P0001") NoDataFound = Code("P0002") TooManyRows = Code("P0003") AssertFailure = Code("P0004") InternalError = Code("XX000") // Class XX - Internal Error DataCorrupted = Code("XX001") IndexCorrupted = Code("XX002") ) var errorCodeNames = map[Code]string{ "00000": "successful_completion", "01000": "warning", "0100C": "dynamic_result_sets_returned", "01008": "implicit_zero_bit_padding", "01003": "null_value_eliminated_in_set_function", "01007": "privilege_not_granted", "01006": "privilege_not_revoked", "01004": "string_data_right_truncation", "01P01": "deprecated_feature", "02000": "no_data", "02001": "no_additional_dynamic_result_sets_returned", "03000": "sql_statement_not_yet_complete", "08000": "connection_exception", "08003": "connection_does_not_exist", "08006": "connection_failure", "08001": "sqlclient_unable_to_establish_sqlconnection", "08004": "sqlserver_rejected_establishment_of_sqlconnection", "08007": "transaction_resolution_unknown", "08P01": "protocol_violation", "09000": "triggered_action_exception", "0A000": "feature_not_supported", "0B000": "invalid_transaction_initiation", "0F000": "locator_exception", "0F001": "invalid_locator_specification", "0L000": "invalid_grantor", "0LP01": "invalid_grant_operation", "0P000": "invalid_role_specification", "0Z000": "diagnostics_exception", "0Z002": "stacked_diagnostics_accessed_without_active_handler", "10608": "invalid_argument_for_xquery", "20000": "case_not_found", "21000": "cardinality_violation", "22000": "data_exception", "2202E": "array_subscript_error", "22021": "character_not_in_repertoire", "22008": "datetime_field_overflow", "22012": "division_by_zero", "22005": "error_in_assignment", "2200B": "escape_character_conflict", "22022": "indicator_overflow", "22015": "interval_field_overflow", "2201E": "invalid_argument_for_logarithm", "22014": "invalid_argument_for_ntile_function", "22016": "invalid_argument_for_nth_value_function", "2201F": "invalid_argument_for_power_function", "2201G": "invalid_argument_for_width_bucket_function", "22018": "invalid_character_value_for_cast", "22007": "invalid_datetime_format", "22019": "invalid_escape_character", "2200D": "invalid_escape_octet", "22025": "invalid_escape_sequence", "22P06": "nonstandard_use_of_escape_character", "22010": "invalid_indicator_parameter_value", "22023": "invalid_parameter_value", "22013": "invalid_preceding_or_following_size", "2201B": "invalid_regular_expression", "2201W": "invalid_row_count_in_limit_clause", "2201X": "invalid_row_count_in_result_offset_clause", "2202H": "invalid_tablesample_argument", "2202G": "invalid_tablesample_repeat", "22009": "invalid_time_zone_displacement_value", "2200C": "invalid_use_of_escape_character", "2200G": "most_specific_type_mismatch", "22004": "null_value_not_allowed", "22002": "null_value_no_indicator_parameter", "22003": "numeric_value_out_of_range", "2200H": "sequence_generator_limit_exceeded", "22026": "string_data_length_mismatch", "22001": "string_data_right_truncation", "22011": "substring_error", "22027": "trim_error", "22024": "unterminated_c_string", "2200F": "zero_length_character_string", "22P01": "floating_point_exception", "22P02": "invalid_text_representation", "22P03": "invalid_binary_representation", "22P04": "bad_copy_file_format", "22P05": "untranslatable_character", "2200L": "not_an_xml_document", "2200M": "invalid_xml_document", "2200N": "invalid_xml_content", "2200S": "invalid_xml_comment", "2200T": "invalid_xml_processing_instruction", "22030": "duplicate_json_object_key_value", "22031": "invalid_argument_for_sql_json_datetime_function", "22032": "invalid_json_text", "22033": "invalid_sql_json_subscript", "22034": "more_than_one_sql_json_item", "22035": "no_sql_json_item", "22036": "non_numeric_sql_json_item", "22037": "non_unique_keys_in_a_json_object", "22038": "singleton_sql_json_item_required", "22039": "sql_json_array_not_found", "2203A": "sql_json_member_not_found", "2203B": "sql_json_number_not_found", "2203C": "sql_json_object_not_found", "2203D": "too_many_json_array_elements", "2203E": "too_many_json_object_members", "2203F": "sql_json_scalar_required", "2203G": "sql_json_item_cannot_be_cast_to_target_type", "23000": "integrity_constraint_violation", "23001": "restrict_violation", "23502": "not_null_violation", "23503": "foreign_key_violation", "23505": "unique_violation", "23514": "check_violation", "23P01": "exclusion_violation", "24000": "invalid_cursor_state", "25000": "invalid_transaction_state", "25001": "active_sql_transaction", "25002": "branch_transaction_already_active", "25008": "held_cursor_requires_same_isolation_level", "25003": "inappropriate_access_mode_for_branch_transaction", "25004": "inappropriate_isolation_level_for_branch_transaction", "25005": "no_active_sql_transaction_for_branch_transaction", "25006": "read_only_sql_transaction", "25007": "schema_and_data_statement_mixing_not_supported", "25P01": "no_active_sql_transaction", "25P02": "in_failed_sql_transaction", "25P03": "idle_in_transaction_session_timeout", "25P04": "transaction_timeout", "26000": "invalid_sql_statement_name", "27000": "triggered_data_change_violation", "28000": "invalid_authorization_specification", "28P01": "invalid_password", "2B000": "dependent_privilege_descriptors_still_exist", "2BP01": "dependent_objects_still_exist", "2D000": "invalid_transaction_termination", "2F000": "sql_routine_exception", "2F005": "function_executed_no_return_statement", "2F002": "modifying_sql_data_not_permitted", "2F003": "prohibited_sql_statement_attempted", "2F004": "reading_sql_data_not_permitted", "34000": "invalid_cursor_name", "38000": "external_routine_exception", "38001": "containing_sql_not_permitted", "38002": "modifying_sql_data_not_permitted", "38003": "prohibited_sql_statement_attempted", "38004": "reading_sql_data_not_permitted", "39000": "external_routine_invocation_exception", "39001": "invalid_sqlstate_returned", "39004": "null_value_not_allowed", "39P01": "trigger_protocol_violated", "39P02": "srf_protocol_violated", "39P03": "event_trigger_protocol_violated", "3B000": "savepoint_exception", "3B001": "invalid_savepoint_specification", "3D000": "invalid_catalog_name", "3F000": "invalid_schema_name", "40000": "transaction_rollback", "40002": "transaction_integrity_constraint_violation", "40001": "serialization_failure", "40003": "statement_completion_unknown", "40P01": "deadlock_detected", "42000": "syntax_error_or_access_rule_violation", "42601": "syntax_error", "42501": "insufficient_privilege", "42846": "cannot_coerce", "42803": "grouping_error", "42P20": "windowing_error", "42P19": "invalid_recursion", "42830": "invalid_foreign_key", "42602": "invalid_name", "42622": "name_too_long", "42939": "reserved_name", "42804": "datatype_mismatch", "42P18": "indeterminate_datatype", "42P21": "collation_mismatch", "42P22": "indeterminate_collation", "42809": "wrong_object_type", "428C9": "generated_always", "42703": "undefined_column", "42883": "undefined_function", "42P01": "undefined_table", "42P02": "undefined_parameter", "42704": "undefined_object", "42701": "duplicate_column", "42P03": "duplicate_cursor", "42P04": "duplicate_database", "42723": "duplicate_function", "42P05": "duplicate_prepared_statement", "42P06": "duplicate_schema", "42P07": "duplicate_table", "42712": "duplicate_alias", "42710": "duplicate_object", "42702": "ambiguous_column", "42725": "ambiguous_function", "42P08": "ambiguous_parameter", "42P09": "ambiguous_alias", "42P10": "invalid_column_reference", "42611": "invalid_column_definition", "42P11": "invalid_cursor_definition", "42P12": "invalid_database_definition", "42P13": "invalid_function_definition", "42P14": "invalid_prepared_statement_definition", "42P15": "invalid_schema_definition", "42P16": "invalid_table_definition", "42P17": "invalid_object_definition", "44000": "with_check_option_violation", "53000": "insufficient_resources", "53100": "disk_full", "53200": "out_of_memory", "53300": "too_many_connections", "53400": "configuration_limit_exceeded", "54000": "program_limit_exceeded", "54001": "statement_too_complex", "54011": "too_many_columns", "54023": "too_many_arguments", "55000": "object_not_in_prerequisite_state", "55006": "object_in_use", "55P02": "cant_change_runtime_param", "55P03": "lock_not_available", "55P04": "unsafe_new_enum_value_usage", "57000": "operator_intervention", "57014": "query_canceled", "57P01": "admin_shutdown", "57P02": "crash_shutdown", "57P03": "cannot_connect_now", "57P04": "database_dropped", "57P05": "idle_session_timeout", "58000": "system_error", "58030": "io_error", "58P01": "undefined_file", "58P02": "duplicate_file", "58P03": "file_name_too_long", "F0000": "config_file_error", "F0001": "lock_file_exists", "HV000": "fdw_error", "HV005": "fdw_column_name_not_found", "HV002": "fdw_dynamic_parameter_value_needed", "HV010": "fdw_function_sequence_error", "HV021": "fdw_inconsistent_descriptor_information", "HV024": "fdw_invalid_attribute_value", "HV007": "fdw_invalid_column_name", "HV008": "fdw_invalid_column_number", "HV004": "fdw_invalid_data_type", "HV006": "fdw_invalid_data_type_descriptors", "HV091": "fdw_invalid_descriptor_field_identifier", "HV00B": "fdw_invalid_handle", "HV00C": "fdw_invalid_option_index", "HV00D": "fdw_invalid_option_name", "HV090": "fdw_invalid_string_length_or_buffer_length", "HV00A": "fdw_invalid_string_format", "HV009": "fdw_invalid_use_of_null_pointer", "HV014": "fdw_too_many_handles", "HV001": "fdw_out_of_memory", "HV00P": "fdw_no_schemas", "HV00J": "fdw_option_name_not_found", "HV00K": "fdw_reply_handle", "HV00Q": "fdw_schema_not_found", "HV00R": "fdw_table_not_found", "HV00L": "fdw_unable_to_create_execution", "HV00M": "fdw_unable_to_create_reply", "HV00N": "fdw_unable_to_establish_connection", "P0000": "plpgsql_error", "P0001": "raise_exception", "P0002": "no_data_found", "P0003": "too_many_rows", "P0004": "assert_failure", "XX000": "internal_error", "XX001": "data_corrupted", "XX002": "index_corrupted", }