Versions in this module Expand all Collapse all v1 v1.12.0 Mar 18, 2026 Changes in this version + const SeverityDebug + const SeverityFatal + const SeverityInfo + const SeverityLog + const SeverityNotice + const SeverityPanic + const SeverityWarning + var ActiveSQLTransaction = Code("25001") + var AdminShutdown = Code("57P01") + var AmbiguousAlias = Code("42P09") + var AmbiguousColumn = Code("42702") + var AmbiguousFunction = Code("42725") + var AmbiguousParameter = Code("42P08") + var ArraySubscriptError = Code("2202E") + var AssertFailure = Code("P0004") + var BadCopyFileFormat = Code("22P04") + var BranchTransactionAlreadyActive = Code("25002") + var CannotCoerce = Code("42846") + var CannotConnectNow = Code("57P03") + var CantChangeRuntimeParam = Code("55P02") + var CardinalityViolation = Code("21000") + var CaseNotFound = Code("20000") + var CharacterNotInRepertoire = Code("22021") + var CheckViolation = Code("23514") + var ClassCardinalityViolation = Class("21") + var ClassCaseNotFound = Class("20") + var ClassConfigFileError = Class("F0") + var ClassConnectionException = Class("08") + var ClassDataException = Class("22") + var ClassDependentPrivilegeDescriptorsStillExist = Class("2B") + var ClassDiagnosticsException = Class("0Z") + var ClassExternalRoutineException = Class("38") + var ClassExternalRoutineInvocationException = Class("39") + var ClassFDWError = Class("HV") + var ClassFeatureNotSupported = Class("0A") + var ClassInsufficientResources = Class("53") + var ClassIntegrityConstraintViolation = Class("23") + var ClassInternalError = Class("XX") + var ClassInvalidAuthorizationSpecification = Class("28") + var ClassInvalidCatalogName = Class("3D") + var ClassInvalidCursorName = Class("34") + var ClassInvalidCursorState = Class("24") + var ClassInvalidGrantor = Class("0L") + var ClassInvalidRoleSpecification = Class("0P") + var ClassInvalidSQLStatementName = Class("26") + var ClassInvalidSchemaName = Class("3F") + var ClassInvalidTransactionInitiation = Class("0B") + var ClassInvalidTransactionState = Class("25") + var ClassInvalidTransactionTermination = Class("2D") + var ClassLocatorException = Class("0F") + var ClassNoData = Class("02") + var ClassObjectNotInPrerequisiteState = Class("55") + var ClassOperatorIntervention = Class("57") + var ClassPLpgSQLError = Class("P0") + var ClassProgramLimitExceeded = Class("54") + var ClassSQLRoutineException = Class("2F") + var ClassSQLStatementNotYetComplete = Class("03") + var ClassSavepointException = Class("3B") + var ClassSuccessfulCompletion = Class("00") + var ClassSyntaxErrorOrAccessRuleViolation = Class("42") + var ClassSystemError = Class("58") + var ClassTransactionRollback = Class("40") + var ClassTriggeredActionException = Class("09") + var ClassTriggeredDataChangeViolation = Class("27") + var ClassWarning = Class("01") + var ClassWithCheckOptionViolation = Class("44") + var CollationMismatch = Code("42P21") + var ConfigFileError = Code("F0000") + var ConfigurationLimitExceeded = Code("53400") + var ConnectionDoesNotExist = Code("08003") + var ConnectionException = Code("08000") + var ConnectionFailure = Code("08006") + var CrashShutdown = Code("57P02") + var DataCorrupted = Code("XX001") + var DataException = Code("22000") + var DatabaseDropped = Code("57P04") + var DatatypeMismatch = Code("42804") + var DatetimeFieldOverflow = Code("22008") + var DependentObjectsStillExist = Code("2BP01") + var DependentPrivilegeDescriptorsStillExist = Code("2B000") + var DiagnosticsException = Code("0Z000") + var DiskFull = Code("53100") + var DivisionByZero = Code("22012") + var DuplicateAlias = Code("42712") + var DuplicateColumn = Code("42701") + var DuplicateCursor = Code("42P03") + var DuplicateDatabase = Code("42P04") + var DuplicateFile = Code("58P02") + var DuplicateFunction = Code("42723") + var DuplicateJSONObjectKeyValue = Code("22030") + var DuplicateObject = Code("42710") + var DuplicatePstatement = Code("42P05") + var DuplicateSchema = Code("42P06") + var DuplicateTable = Code("42P07") + var EREContainingSQLNotPermitted = Code("38001") + var EREModifyingSQLDataNotPermitted = Code("38002") + var EREProhibitedSQLStatementAttempted = Code("38003") + var EREReadingSQLDataNotPermitted = Code("38004") + var ERIEEventTriggerProtocolViolated = Code("39P03") + var ERIEInvalidSQLSTATEReturned = Code("39001") + var ERIENullValueNotAllowed = Code("39004") + var ERIESrfProtocolViolated = Code("39P02") + var ERIETriggerProtocolViolated = Code("39P01") + var ErrorInAssignment = Code("22005") + var EscapeCharacterConflict = Code("2200B") + var ExclusionViolation = Code("23P01") + var ExternalRoutineException = Code("38000") + var ExternalRoutineInvocationException = Code("39000") + var FDWColumnNameNotFound = Code("HV005") + var FDWDynamicParameterValueNeeded = Code("HV002") + var FDWError = Code("HV000") + var FDWFunctionSequenceError = Code("HV010") + var FDWInconsistentDescriptorInformation = Code("HV021") + var FDWInvalidAttributeValue = Code("HV024") + var FDWInvalidColumnName = Code("HV007") + var FDWInvalidColumnNumber = Code("HV008") + var FDWInvalidDataType = Code("HV004") + var FDWInvalidDataTypeDescriptors = Code("HV006") + var FDWInvalidDescriptorFieldIdentifier = Code("HV091") + var FDWInvalidHandle = Code("HV00B") + var FDWInvalidOptionIndex = Code("HV00C") + var FDWInvalidOptionName = Code("HV00D") + var FDWInvalidStringFormat = Code("HV00A") + var FDWInvalidStringLengthOrBufferLength = Code("HV090") + var FDWInvalidUseOfNullPointer = Code("HV009") + var FDWNoSchemas = Code("HV00P") + var FDWOptionNameNotFound = Code("HV00J") + var FDWOutOfMemory = Code("HV001") + var FDWReplyHandle = Code("HV00K") + var FDWSchemaNotFound = Code("HV00Q") + var FDWTableNotFound = Code("HV00R") + var FDWTooManyHandles = Code("HV014") + var FDWUnableToCreateExecution = Code("HV00L") + var FDWUnableToCreateReply = Code("HV00M") + var FDWUnableToEstablishConnection = Code("HV00N") + var FeatureNotSupported = Code("0A000") + var FileNameTooLong = Code("58P03") + var FloatingPointException = Code("22P01") + var ForeignKeyViolation = Code("23503") + var GeneratedAlways = Code("428C9") + var GroupingError = Code("42803") + var HeldCursorRequiresSameIsolationLevel = Code("25008") + var IOError = Code("58030") + var IdleInTransactionSessionTimeout = Code("25P03") + var IdleSessionTimeout = Code("57P05") + var InFailedSQLTransaction = Code("25P02") + var InappropriateAccessModeForBranchTransaction = Code("25003") + var InappropriateIsolationLevelForBranchTransaction = Code("25004") + var IndeterminateCollation = Code("42P22") + var IndeterminateDatatype = Code("42P18") + var IndexCorrupted = Code("XX002") + var IndicatorOverflow = Code("22022") + var InsufficientPrivilege = Code("42501") + var InsufficientResources = Code("53000") + var IntegrityConstraintViolation = Code("23000") + var InternalError = Code("XX000") + var IntervalFieldOverflow = Code("22015") + var InvalidArgumentForLog = Code("2201E") + var InvalidArgumentForNthValue = Code("22016") + var InvalidArgumentForNtile = Code("22014") + var InvalidArgumentForPowerFunction = Code("2201F") + var InvalidArgumentForSQLJSONDatetimeFunction = Code("22031") + var InvalidArgumentForWidthBucketFunction = Code("2201G") + var InvalidArgumentForXquery = Code("10608") + var InvalidAuthorizationSpecification = Code("28000") + var InvalidBinaryRepresentation = Code("22P03") + var InvalidCatalogName = Code("3D000") + var InvalidCharacterValueForCast = Code("22018") + var InvalidColumnDefinition = Code("42611") + var InvalidColumnReference = Code("42P10") + var InvalidCursorDefinition = Code("42P11") + var InvalidCursorName = Code("34000") + var InvalidCursorState = Code("24000") + var InvalidDatabaseDefinition = Code("42P12") + var InvalidDatetimeFormat = Code("22007") + var InvalidEscapeCharacter = Code("22019") + var InvalidEscapeOctet = Code("2200D") + var InvalidEscapeSequence = Code("22025") + var InvalidForeignKey = Code("42830") + var InvalidFunctionDefinition = Code("42P13") + var InvalidGrantOperation = Code("0LP01") + var InvalidGrantor = Code("0L000") + var InvalidIndicatorParameterValue = Code("22010") + var InvalidJSONText = Code("22032") + var InvalidName = Code("42602") + var InvalidObjectDefinition = Code("42P17") + var InvalidParameterValue = Code("22023") + var InvalidPassword = Code("28P01") + var InvalidPrecedingOrFollowingSize = Code("22013") + var InvalidPstatementDefinition = Code("42P14") + var InvalidRecursion = Code("42P19") + var InvalidRegularExpression = Code("2201B") + var InvalidRoleSpecification = Code("0P000") + var InvalidRowCountInLimitClause = Code("2201W") + var InvalidRowCountInResultOffsetClause = Code("2201X") + var InvalidSQLJSONSubscript = Code("22033") + var InvalidSQLStatementName = Code("26000") + var InvalidSchemaDefinition = Code("42P15") + var InvalidSchemaName = Code("3F000") + var InvalidTableDefinition = Code("42P16") + var InvalidTablesampleArgument = Code("2202H") + var InvalidTablesampleRepeat = Code("2202G") + var InvalidTextRepresentation = Code("22P02") + var InvalidTimeZoneDisplacementValue = Code("22009") + var InvalidTransactionInitiation = Code("0B000") + var InvalidTransactionState = Code("25000") + var InvalidTransactionTermination = Code("2D000") + var InvalidUseOfEscapeCharacter = Code("2200C") + var InvalidXMLComment = Code("2200S") + var InvalidXMLContent = Code("2200N") + var InvalidXMLDocument = Code("2200M") + var InvalidXMLProcessingInstruction = Code("2200T") + var LEInvalidSpecification = Code("0F001") + var LocatorException = Code("0F000") + var LockFileExists = Code("F0001") + var LockNotAvailable = Code("55P03") + var MoreThanOneSQLJSONItem = Code("22034") + var MostSpecificTypeMismatch = Code("2200G") + var NameTooLong = Code("42622") + var NoActiveSQLTransaction = Code("25P01") + var NoActiveSQLTransactionForBranchTransaction = Code("25005") + var NoAdditionalDynamicResultSetsReturned = Code("02001") + var NoData = Code("02000") + var NoDataFound = Code("P0002") + var NoSQLJSONItem = Code("22035") + var NonNumericSQLJSONItem = Code("22036") + var NonUniqueKeysInAJSONObject = Code("22037") + var NonstandardUseOfEscapeCharacter = Code("22P06") + var NotAnXMLDocument = Code("2200L") + var NotNullViolation = Code("23502") + var NullValueNoIndicatorParameter = Code("22002") + var NullValueNotAllowed = Code("22004") + var NumericValueOutOfRange = Code("22003") + var ObjectInUse = Code("55006") + var ObjectNotInPrerequisiteState = Code("55000") + var OperatorIntervention = Code("57000") + var OutOfMemory = Code("53200") + var PLpgSQLError = Code("P0000") + var ProgramLimitExceeded = Code("54000") + var ProtocolViolation = Code("08P01") + var QueryCanceled = Code("57014") + var RaiseException = Code("P0001") + var ReadOnlySQLTransaction = Code("25006") + var ReservedName = Code("42939") + var RestrictViolation = Code("23001") + var SEInvalidSpecification = Code("3B001") + var SQLClientUnableToEstablishSQLConnection = Code("08001") + var SQLJSONArrayNotFound = Code("22039") + var SQLJSONItemCannotBeCastToTargetType = Code("2203G") + var SQLJSONMemberNotFound = Code("2203A") + var SQLJSONNumberNotFound = Code("2203B") + var SQLJSONObjectNotFound = Code("2203C") + var SQLJSONScalarRequired = Code("2203F") + var SQLRoutineException = Code("2F000") + var SQLServerRejectedEstablishmentOfSQLConnection = Code("08004") + var SQLStatementNotYetComplete = Code("03000") + var SREFunctionExecutedNoReturnStatement = Code("2F005") + var SREModifyingSQLDataNotPermitted = Code("2F002") + var SREProhibitedSQLStatementAttempted = Code("2F003") + var SREReadingSQLDataNotPermitted = Code("2F004") + var SavepointException = Code("3B000") + var SchemaAndDataStatementMixingNotSupported = Code("25007") + var SequenceGeneratorLimitExceeded = Code("2200H") + var SingletonSQLJSONItemRequired = Code("22038") + var StackedDiagnosticsAccessedWithoutActiveHandler = Code("0Z002") + var StatementTooComplex = Code("54001") + var StringDataLengthMismatch = Code("22026") + var StringDataRightTruncation = Code("22001") + var SubstringError = Code("22011") + var SuccessfulCompletion = Code("00000") + var SyntaxError = Code("42601") + var SyntaxErrorOrAccessRuleViolation = Code("42000") + var SystemError = Code("58000") + var TRDeadlockDetected = Code("40P01") + var TRIntegrityConstraintViolation = Code("40002") + var TRSerializationFailure = Code("40001") + var TRStatementCompletionUnknown = Code("40003") + var TooManyArguments = Code("54023") + var TooManyColumns = Code("54011") + var TooManyConnections = Code("53300") + var TooManyJSONArrayElements = Code("2203D") + var TooManyJSONObjectMembers = Code("2203E") + var TooManyRows = Code("P0003") + var TransactionResolutionUnknown = Code("08007") + var TransactionRollback = Code("40000") + var TransactionTimeout = Code("25P04") + var TriggeredActionException = Code("09000") + var TriggeredDataChangeViolation = Code("27000") + var TrimError = Code("22027") + var UndefinedColumn = Code("42703") + var UndefinedFile = Code("58P01") + var UndefinedFunction = Code("42883") + var UndefinedObject = Code("42704") + var UndefinedParameter = Code("42P02") + var UndefinedTable = Code("42P01") + var UniqueViolation = Code("23505") + var UnsafeNewEnumValueUsage = Code("55P04") + var UnterminatedCString = Code("22024") + var UntranslatableCharacter = Code("22P05") + var Warning = Code("01000") + var WarningDeprecatedFeature = Code("01P01") + var WarningDynamicResultSetsReturned = Code("0100C") + var WarningImplicitZeroBitPadding = Code("01008") + var WarningNullValueEliminatedInSetFunction = Code("01003") + var WarningPrivilegeNotGranted = Code("01007") + var WarningPrivilegeNotRevoked = Code("01006") + var WarningStringDataRightTruncation = Code("01004") + var WindowingError = Code("42P20") + var WithCheckOptionViolation = Code("44000") + var WrongObjectType = Code("42809") + var ZeroLengthCharacterString = Code("2200F") + type Class string + func (ec Class) Name() string + type Code string + func (ec Code) Class() Class + func (ec Code) Name() string