582 lines
32 KiB
Go
582 lines
32 KiB
Go
// 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",
|
|
}
|