/* * Autogenerated by 'scripts/make_errors.py'. */ /* Class 02 - No Data (this is also a warning class per the SQL standard) */ {"02000", "NoData"}, {"02001", "NoAdditionalDynamicResultSetsReturned"}, /* Class 03 - SQL Statement Not Yet Complete */ {"03000", "SqlStatementNotYetComplete"}, /* Class 08 - Connection Exception */ {"08000", "ConnectionException"}, {"08001", "SqlclientUnableToEstablishSqlconnection"}, {"08003", "ConnectionDoesNotExist"}, {"08004", "SqlserverRejectedEstablishmentOfSqlconnection"}, {"08006", "ConnectionFailure"}, {"08007", "TransactionResolutionUnknown"}, {"08P01", "ProtocolViolation"}, /* Class 09 - Triggered Action Exception */ {"09000", "TriggeredActionException"}, /* Class 0A - Feature Not Supported */ {"0A000", "FeatureNotSupported"}, /* Class 0B - Invalid Transaction Initiation */ {"0B000", "InvalidTransactionInitiation"}, /* Class 0F - Locator Exception */ {"0F000", "LocatorException"}, {"0F001", "InvalidLocatorSpecification"}, /* Class 0L - Invalid Grantor */ {"0L000", "InvalidGrantor"}, {"0LP01", "InvalidGrantOperation"}, /* Class 0P - Invalid Role Specification */ {"0P000", "InvalidRoleSpecification"}, /* Class 0Z - Diagnostics Exception */ {"0Z000", "DiagnosticsException"}, {"0Z002", "StackedDiagnosticsAccessedWithoutActiveHandler"}, /* Class 20 - Case Not Found */ {"20000", "CaseNotFound"}, /* Class 21 - Cardinality Violation */ {"21000", "CardinalityViolation"}, /* Class 22 - Data Exception */ {"22000", "DataException"}, {"22001", "StringDataRightTruncation"}, {"22002", "NullValueNoIndicatorParameter"}, {"22003", "NumericValueOutOfRange"}, {"22004", "NullValueNotAllowed"}, {"22005", "ErrorInAssignment"}, {"22007", "InvalidDatetimeFormat"}, {"22008", "DatetimeFieldOverflow"}, {"22009", "InvalidTimeZoneDisplacementValue"}, {"2200B", "EscapeCharacterConflict"}, {"2200C", "InvalidUseOfEscapeCharacter"}, {"2200D", "InvalidEscapeOctet"}, {"2200F", "ZeroLengthCharacterString"}, {"2200G", "MostSpecificTypeMismatch"}, {"2200H", "SequenceGeneratorLimitExceeded"}, {"2200L", "NotAnXmlDocument"}, {"2200M", "InvalidXmlDocument"}, {"2200N", "InvalidXmlContent"}, {"2200S", "InvalidXmlComment"}, {"2200T", "InvalidXmlProcessingInstruction"}, {"22010", "InvalidIndicatorParameterValue"}, {"22011", "SubstringError"}, {"22012", "DivisionByZero"}, {"22013", "InvalidPrecedingOrFollowingSize"}, {"22014", "InvalidArgumentForNtileFunction"}, {"22015", "IntervalFieldOverflow"}, {"22016", "InvalidArgumentForNthValueFunction"}, {"22018", "InvalidCharacterValueForCast"}, {"22019", "InvalidEscapeCharacter"}, {"2201B", "InvalidRegularExpression"}, {"2201E", "InvalidArgumentForLogarithm"}, {"2201F", "InvalidArgumentForPowerFunction"}, {"2201G", "InvalidArgumentForWidthBucketFunction"}, {"2201W", "InvalidRowCountInLimitClause"}, {"2201X", "InvalidRowCountInResultOffsetClause"}, {"22021", "CharacterNotInRepertoire"}, {"22022", "IndicatorOverflow"}, {"22023", "InvalidParameterValue"}, {"22024", "UnterminatedCString"}, {"22025", "InvalidEscapeSequence"}, {"22026", "StringDataLengthMismatch"}, {"22027", "TrimError"}, {"2202E", "ArraySubscriptError"}, {"2202G", "InvalidTablesampleRepeat"}, {"2202H", "InvalidTablesampleArgument"}, {"22030", "DuplicateJsonObjectKeyValue"}, {"22031", "InvalidArgumentForSqlJsonDatetimeFunction"}, {"22032", "InvalidJsonText"}, {"22033", "InvalidSqlJsonSubscript"}, {"22034", "MoreThanOneSqlJsonItem"}, {"22035", "NoSqlJsonItem"}, {"22036", "NonNumericSqlJsonItem"}, {"22037", "NonUniqueKeysInAJsonObject"}, {"22038", "SingletonSqlJsonItemRequired"}, {"22039", "SqlJsonArrayNotFound"}, {"2203A", "SqlJsonMemberNotFound"}, {"2203B", "SqlJsonNumberNotFound"}, {"2203C", "SqlJsonObjectNotFound"}, {"2203D", "TooManyJsonArrayElements"}, {"2203E", "TooManyJsonObjectMembers"}, {"2203F", "SqlJsonScalarRequired"}, {"2203G", "SqlJsonItemCannotBeCastToTargetType"}, {"22P01", "FloatingPointException"}, {"22P02", "InvalidTextRepresentation"}, {"22P03", "InvalidBinaryRepresentation"}, {"22P04", "BadCopyFileFormat"}, {"22P05", "UntranslatableCharacter"}, {"22P06", "NonstandardUseOfEscapeCharacter"}, /* Class 23 - Integrity Constraint Violation */ {"23000", "IntegrityConstraintViolation"}, {"23001", "RestrictViolation"}, {"23502", "NotNullViolation"}, {"23503", "ForeignKeyViolation"}, {"23505", "UniqueViolation"}, {"23514", "CheckViolation"}, {"23P01", "ExclusionViolation"}, /* Class 24 - Invalid Cursor State */ {"24000", "InvalidCursorState"}, /* Class 25 - Invalid Transaction State */ {"25000", "InvalidTransactionState"}, {"25001", "ActiveSqlTransaction"}, {"25002", "BranchTransactionAlreadyActive"}, {"25003", "InappropriateAccessModeForBranchTransaction"}, {"25004", "InappropriateIsolationLevelForBranchTransaction"}, {"25005", "NoActiveSqlTransactionForBranchTransaction"}, {"25006", "ReadOnlySqlTransaction"}, {"25007", "SchemaAndDataStatementMixingNotSupported"}, {"25008", "HeldCursorRequiresSameIsolationLevel"}, {"25P01", "NoActiveSqlTransaction"}, {"25P02", "InFailedSqlTransaction"}, {"25P03", "IdleInTransactionSessionTimeout"}, /* Class 26 - Invalid SQL Statement Name */ {"26000", "InvalidSqlStatementName"}, /* Class 27 - Triggered Data Change Violation */ {"27000", "TriggeredDataChangeViolation"}, /* Class 28 - Invalid Authorization Specification */ {"28000", "InvalidAuthorizationSpecification"}, {"28P01", "InvalidPassword"}, /* Class 2B - Dependent Privilege Descriptors Still Exist */ {"2B000", "DependentPrivilegeDescriptorsStillExist"}, {"2BP01", "DependentObjectsStillExist"}, /* Class 2D - Invalid Transaction Termination */ {"2D000", "InvalidTransactionTermination"}, /* Class 2F - SQL Routine Exception */ {"2F000", "SqlRoutineException"}, {"2F002", "ModifyingSqlDataNotPermitted"}, {"2F003", "ProhibitedSqlStatementAttempted"}, {"2F004", "ReadingSqlDataNotPermitted"}, {"2F005", "FunctionExecutedNoReturnStatement"}, /* Class 34 - Invalid Cursor Name */ {"34000", "InvalidCursorName"}, /* Class 38 - External Routine Exception */ {"38000", "ExternalRoutineException"}, {"38001", "ContainingSqlNotPermitted"}, {"38002", "ModifyingSqlDataNotPermittedExt"}, {"38003", "ProhibitedSqlStatementAttemptedExt"}, {"38004", "ReadingSqlDataNotPermittedExt"}, /* Class 39 - External Routine Invocation Exception */ {"39000", "ExternalRoutineInvocationException"}, {"39001", "InvalidSqlstateReturned"}, {"39004", "NullValueNotAllowedExt"}, {"39P01", "TriggerProtocolViolated"}, {"39P02", "SrfProtocolViolated"}, {"39P03", "EventTriggerProtocolViolated"}, /* Class 3B - Savepoint Exception */ {"3B000", "SavepointException"}, {"3B001", "InvalidSavepointSpecification"}, /* Class 3D - Invalid Catalog Name */ {"3D000", "InvalidCatalogName"}, /* Class 3F - Invalid Schema Name */ {"3F000", "InvalidSchemaName"}, /* Class 40 - Transaction Rollback */ {"40000", "TransactionRollback"}, {"40001", "SerializationFailure"}, {"40002", "TransactionIntegrityConstraintViolation"}, {"40003", "StatementCompletionUnknown"}, {"40P01", "DeadlockDetected"}, /* Class 42 - Syntax Error or Access Rule Violation */ {"42000", "SyntaxErrorOrAccessRuleViolation"}, {"42501", "InsufficientPrivilege"}, {"42601", "SyntaxError"}, {"42602", "InvalidName"}, {"42611", "InvalidColumnDefinition"}, {"42622", "NameTooLong"}, {"42701", "DuplicateColumn"}, {"42702", "AmbiguousColumn"}, {"42703", "UndefinedColumn"}, {"42704", "UndefinedObject"}, {"42710", "DuplicateObject"}, {"42712", "DuplicateAlias"}, {"42723", "DuplicateFunction"}, {"42725", "AmbiguousFunction"}, {"42803", "GroupingError"}, {"42804", "DatatypeMismatch"}, {"42809", "WrongObjectType"}, {"42830", "InvalidForeignKey"}, {"42846", "CannotCoerce"}, {"42883", "UndefinedFunction"}, {"428C9", "GeneratedAlways"}, {"42939", "ReservedName"}, {"42P01", "UndefinedTable"}, {"42P02", "UndefinedParameter"}, {"42P03", "DuplicateCursor"}, {"42P04", "DuplicateDatabase"}, {"42P05", "DuplicatePreparedStatement"}, {"42P06", "DuplicateSchema"}, {"42P07", "DuplicateTable"}, {"42P08", "AmbiguousParameter"}, {"42P09", "AmbiguousAlias"}, {"42P10", "InvalidColumnReference"}, {"42P11", "InvalidCursorDefinition"}, {"42P12", "InvalidDatabaseDefinition"}, {"42P13", "InvalidFunctionDefinition"}, {"42P14", "InvalidPreparedStatementDefinition"}, {"42P15", "InvalidSchemaDefinition"}, {"42P16", "InvalidTableDefinition"}, {"42P17", "InvalidObjectDefinition"}, {"42P18", "IndeterminateDatatype"}, {"42P19", "InvalidRecursion"}, {"42P20", "WindowingError"}, {"42P21", "CollationMismatch"}, {"42P22", "IndeterminateCollation"}, /* Class 44 - WITH CHECK OPTION Violation */ {"44000", "WithCheckOptionViolation"}, /* Class 53 - Insufficient Resources */ {"53000", "InsufficientResources"}, {"53100", "DiskFull"}, {"53200", "OutOfMemory"}, {"53300", "TooManyConnections"}, {"53400", "ConfigurationLimitExceeded"}, /* Class 54 - Program Limit Exceeded */ {"54000", "ProgramLimitExceeded"}, {"54001", "StatementTooComplex"}, {"54011", "TooManyColumns"}, {"54023", "TooManyArguments"}, /* Class 55 - Object Not In Prerequisite State */ {"55000", "ObjectNotInPrerequisiteState"}, {"55006", "ObjectInUse"}, {"55P02", "CantChangeRuntimeParam"}, {"55P03", "LockNotAvailable"}, {"55P04", "UnsafeNewEnumValueUsage"}, /* Class 57 - Operator Intervention */ {"57000", "OperatorIntervention"}, {"57014", "QueryCanceled"}, {"57P01", "AdminShutdown"}, {"57P02", "CrashShutdown"}, {"57P03", "CannotConnectNow"}, {"57P04", "DatabaseDropped"}, {"57P05", "IdleSessionTimeout"}, /* Class 58 - System Error (errors external to PostgreSQL itself) */ {"58000", "SystemError"}, {"58030", "IoError"}, {"58P01", "UndefinedFile"}, {"58P02", "DuplicateFile"}, /* Class 72 - Snapshot Failure */ {"72000", "SnapshotTooOld"}, /* Class F0 - Configuration File Error */ {"F0000", "ConfigFileError"}, {"F0001", "LockFileExists"}, /* Class HV - Foreign Data Wrapper Error (SQL/MED) */ {"HV000", "FdwError"}, {"HV001", "FdwOutOfMemory"}, {"HV002", "FdwDynamicParameterValueNeeded"}, {"HV004", "FdwInvalidDataType"}, {"HV005", "FdwColumnNameNotFound"}, {"HV006", "FdwInvalidDataTypeDescriptors"}, {"HV007", "FdwInvalidColumnName"}, {"HV008", "FdwInvalidColumnNumber"}, {"HV009", "FdwInvalidUseOfNullPointer"}, {"HV00A", "FdwInvalidStringFormat"}, {"HV00B", "FdwInvalidHandle"}, {"HV00C", "FdwInvalidOptionIndex"}, {"HV00D", "FdwInvalidOptionName"}, {"HV00J", "FdwOptionNameNotFound"}, {"HV00K", "FdwReplyHandle"}, {"HV00L", "FdwUnableToCreateExecution"}, {"HV00M", "FdwUnableToCreateReply"}, {"HV00N", "FdwUnableToEstablishConnection"}, {"HV00P", "FdwNoSchemas"}, {"HV00Q", "FdwSchemaNotFound"}, {"HV00R", "FdwTableNotFound"}, {"HV010", "FdwFunctionSequenceError"}, {"HV014", "FdwTooManyHandles"}, {"HV021", "FdwInconsistentDescriptorInformation"}, {"HV024", "FdwInvalidAttributeValue"}, {"HV090", "FdwInvalidStringLengthOrBufferLength"}, {"HV091", "FdwInvalidDescriptorFieldIdentifier"}, /* Class P0 - PL/pgSQL Error */ {"P0000", "PlpgsqlError"}, {"P0001", "RaiseException"}, {"P0002", "NoDataFound"}, {"P0003", "TooManyRows"}, {"P0004", "AssertFailure"}, /* Class XX - Internal Error */ {"XX000", "InternalError_"}, {"XX001", "DataCorrupted"}, {"XX002", "IndexCorrupted"},