Enum postgres::error::SqlState
[−]
[src]
pub enum SqlState { SuccessfulCompletion, Warning, DynamicResultSetsReturned, ImplicitZeroBitPadding, NullValueEliminatedInSetFunction, PrivilegeNotGranted, PrivilegeNotRevoked, WarningStringDataRightTruncation, DeprecatedFeature, NoData, NoAdditionalDynamicResultSetsReturned, SqlStatementNotYetComplete, ConnectionException, ConnectionDoesNotExist, ConnectionFailure, SqlclientUnableToEstablishSqlconnection, SqlserverRejectedEstablishmentOfSqlconnection, TransactionResolutionUnknown, ProtocolViolation, TriggeredActionException, FeatureNotSupported, InvalidTransactionInitiation, LocatorException, InvalidLocatorSpecification, InvalidGrantor, InvalidGrantOperation, InvalidRoleSpecification, DiagnosticsException, StackedDiagnosticsAccessedWithoutActiveHandler, CaseNotFound, CardinalityViolation, DataException, ArraySubscriptError, CharacterNotInRepertoire, DatetimeFieldOverflow, DivisionByZero, ErrorInAssignment, EscapeCharacterConflict, IndicatorOverflow, IntervalFieldOverflow, InvalidArgumentForLogarithm, InvalidArgumentForNtileFunction, InvalidArgumentForNthValueFunction, InvalidArgumentForPowerFunction, InvalidArgumentForWidthBucketFunction, InvalidCharacterValueForCast, InvalidDatetimeFormat, InvalidEscapeCharacter, InvalidEscapeOctet, InvalidEscapeSequence, NonstandardUseOfEscapeCharacter, InvalidIndicatorParameterValue, InvalidParameterValue, InvalidRegularExpression, InvalidRowCountInLimitClause, InvalidRowCountInResultOffsetClause, InvalidTablesampleArgument, InvalidTablesampleRepeat, InvalidTimeZoneDisplacementValue, InvalidUseOfEscapeCharacter, MostSpecificTypeMismatch, DataNullValueNotAllowed, NullValueNoIndicatorParameter, NumericValueOutOfRange, StringDataLengthMismatch, DataStringDataRightTruncation, SubstringError, TrimError, UnterminatedCString, ZeroLengthCharacterString, FloatingPointException, InvalidTextRepresentation, InvalidBinaryRepresentation, BadCopyFileFormat, UntranslatableCharacter, NotAnXmlDocument, InvalidXmlDocument, InvalidXmlContent, InvalidXmlComment, InvalidXmlProcessingInstruction, IntegrityConstraintViolation, RestrictViolation, NotNullViolation, ForeignKeyViolation, UniqueViolation, CheckViolation, ExclusionViolation, InvalidCursorState, InvalidTransactionState, ActiveSqlTransaction, BranchTransactionAlreadyActive, HeldCursorRequiresSameIsolationLevel, InappropriateAccessModeForBranchTransaction, InappropriateIsolationLevelForBranchTransaction, NoActiveSqlTransactionForBranchTransaction, ReadOnlySqlTransaction, SchemaAndDataStatementMixingNotSupported, NoActiveSqlTransaction, InFailedSqlTransaction, InvalidSqlStatementName, TriggeredDataChangeViolation, InvalidAuthorizationSpecification, InvalidPassword, DependentPrivilegeDescriptorsStillExist, DependentObjectsStillExist, InvalidTransactionTermination, SqlRoutineException, FunctionExecutedNoReturnStatement, SqlRoutineModifyingSqlDataNotPermitted, SqlRoutineProhibitedSqlStatementAttempted, SqlRoutineReadingSqlDataNotPermitted, InvalidCursorName, ExternalRoutineException, ContainingSqlNotPermitted, ForeignRoutineModifyingSqlDataNotPermitted, ForeignRoutineProhibitedSqlStatementAttempted, ForeignRoutineReadingSqlDataNotPermitted, ExternalRoutineInvocationException, InvalidSqlstateReturned, ExternalRoutineInvocationNullValueNotAllowed, TriggerProtocolViolated, SrfProtocolViolated, EventTriggerProtocolViolated, SavepointException, InvalidSavepointSpecification, InvalidCatalogName, InvalidSchemaName, TransactionRollback, TransactionIntegrityConstraintViolation, SerializationFailure, StatementCompletionUnknown, DeadlockDetected, SyntaxErrorOrAccessRuleViolation, SyntaxError, InsufficientPrivilege, CannotCoerce, GroupingError, WindowingError, InvalidRecursion, InvalidForeignKey, InvalidName, NameTooLong, ReservedName, DatatypeMismatch, IndeterminateDatatype, CollationMismatch, IndeterminateCollation, WrongObjectType, UndefinedColumn, UndefinedFunction, UndefinedTable, UndefinedParameter, UndefinedObject, DuplicateColumn, DuplicateCursor, DuplicateDatabase, DuplicateFunction, DuplicatePreparedStatement, DuplicateSchema, DuplicateTable, DuplicateAlias, DuplicateObject, AmbiguousColumn, AmbiguousFunction, AmbiguousParameter, AmbiguousAlias, InvalidColumnReference, InvalidColumnDefinition, InvalidCursorDefinition, InvalidDatabaseDefinition, InvalidFunctionDefinition, InvalidPreparedStatementDefinition, InvalidSchemaDefinition, InvalidTableDefinition, InvalidObjectDefinition, WithCheckOptionViolation, InsufficientResources, DiskFull, OutOfMemory, TooManyConnections, ConfigurationLimitExceeded, ProgramLimitExceeded, StatementTooComplex, TooManyColumns, TooManyArguments, ObjectNotInPrerequisiteState, ObjectInUse, CantChangeRuntimeParam, LockNotAvailable, OperatorIntervention, QueryCanceled, AdminShutdown, CrashShutdown, CannotConnectNow, DatabaseDropped, SystemError, IoError, UndefinedFile, DuplicateFile, ConfigFileError, LockFileExists, FdwError, FdwColumnNameNotFound, FdwDynamicParameterValueNeeded, FdwFunctionSequenceError, FdwInconsistentDescriptorInformation, FdwInvalidAttributeValue, FdwInvalidColumnName, FdwInvalidColumnNumber, FdwInvalidDataType, FdwInvalidDataTypeDescriptors, FdwInvalidDescriptorFieldIdentifier, FdwInvalidHandle, FdwInvalidOptionIndex, FdwInvalidOptionName, FdwInvalidStringLengthOrBufferLength, FdwInvalidStringFormat, FdwInvalidUseOfNullPointer, FdwTooManyHandles, FdwOutOfMemory, FdwNoSchemas, FdwOptionNameNotFound, FdwReplyHandle, FdwSchemaNotFound, FdwTableNotFound, FdwUnableToCreateExecution, FdwUnableToCreateReply, FdwUnableToEstablishConnection, PlpgsqlError, RaiseException, NoDataFound, TooManyRows, AssertFailure, InternalError, DataCorrupted, IndexCorrupted, Other(String), }
SQLSTATE error codes
Variants
SuccessfulCompletion |
| |
Warning |
| |
DynamicResultSetsReturned |
| |
ImplicitZeroBitPadding |
| |
NullValueEliminatedInSetFunction |
| |
PrivilegeNotGranted |
| |
PrivilegeNotRevoked |
| |
WarningStringDataRightTruncation |
| |
DeprecatedFeature |
| |
NoData |
| |
NoAdditionalDynamicResultSetsReturned |
| |
SqlStatementNotYetComplete |
| |
ConnectionException |
| |
ConnectionDoesNotExist |
| |
ConnectionFailure |
| |
SqlclientUnableToEstablishSqlconnection |
| |
SqlserverRejectedEstablishmentOfSqlconnection |
| |
TransactionResolutionUnknown |
| |
ProtocolViolation |
| |
TriggeredActionException |
| |
FeatureNotSupported |
| |
InvalidTransactionInitiation |
| |
LocatorException |
| |
InvalidLocatorSpecification |
| |
InvalidGrantor |
| |
InvalidGrantOperation |
| |
InvalidRoleSpecification |
| |
DiagnosticsException |
| |
StackedDiagnosticsAccessedWithoutActiveHandler |
| |
CaseNotFound |
| |
CardinalityViolation |
| |
DataException |
| |
ArraySubscriptError |
| |
CharacterNotInRepertoire |
| |
DatetimeFieldOverflow |
| |
DivisionByZero |
| |
ErrorInAssignment |
| |
EscapeCharacterConflict |
| |
IndicatorOverflow |
| |
IntervalFieldOverflow |
| |
InvalidArgumentForLogarithm |
| |
InvalidArgumentForNtileFunction |
| |
InvalidArgumentForNthValueFunction |
| |
InvalidArgumentForPowerFunction |
| |
InvalidArgumentForWidthBucketFunction |
| |
InvalidCharacterValueForCast |
| |
InvalidDatetimeFormat |
| |
InvalidEscapeCharacter |
| |
InvalidEscapeOctet |
| |
InvalidEscapeSequence |
| |
NonstandardUseOfEscapeCharacter |
| |
InvalidIndicatorParameterValue |
| |
InvalidParameterValue |
| |
InvalidRegularExpression |
| |
InvalidRowCountInLimitClause |
| |
InvalidRowCountInResultOffsetClause |
| |
InvalidTablesampleArgument |
| |
InvalidTablesampleRepeat |
| |
InvalidTimeZoneDisplacementValue |
| |
InvalidUseOfEscapeCharacter |
| |
MostSpecificTypeMismatch |
| |
DataNullValueNotAllowed |
| |
NullValueNoIndicatorParameter |
| |
NumericValueOutOfRange |
| |
StringDataLengthMismatch |
| |
DataStringDataRightTruncation |
| |
SubstringError |
| |
TrimError |
| |
UnterminatedCString |
| |
ZeroLengthCharacterString |
| |
FloatingPointException |
| |
InvalidTextRepresentation |
| |
InvalidBinaryRepresentation |
| |
BadCopyFileFormat |
| |
UntranslatableCharacter |
| |
NotAnXmlDocument |
| |
InvalidXmlDocument |
| |
InvalidXmlContent |
| |
InvalidXmlComment |
| |
InvalidXmlProcessingInstruction |
| |
IntegrityConstraintViolation |
| |
RestrictViolation |
| |
NotNullViolation |
| |
ForeignKeyViolation |
| |
UniqueViolation |
| |
CheckViolation |
| |
ExclusionViolation |
| |
InvalidCursorState |
| |
InvalidTransactionState |
| |
ActiveSqlTransaction |
| |
BranchTransactionAlreadyActive |
| |
HeldCursorRequiresSameIsolationLevel |
| |
InappropriateAccessModeForBranchTransaction |
| |
InappropriateIsolationLevelForBranchTransaction |
| |
NoActiveSqlTransactionForBranchTransaction |
| |
ReadOnlySqlTransaction |
| |
SchemaAndDataStatementMixingNotSupported |
| |
NoActiveSqlTransaction |
| |
InFailedSqlTransaction |
| |
InvalidSqlStatementName |
| |
TriggeredDataChangeViolation |
| |
InvalidAuthorizationSpecification |
| |
InvalidPassword |
| |
DependentPrivilegeDescriptorsStillExist |
| |
DependentObjectsStillExist |
| |
InvalidTransactionTermination |
| |
SqlRoutineException |
| |
FunctionExecutedNoReturnStatement |
| |
SqlRoutineModifyingSqlDataNotPermitted |
| |
SqlRoutineProhibitedSqlStatementAttempted |
| |
SqlRoutineReadingSqlDataNotPermitted |
| |
InvalidCursorName |
| |
ExternalRoutineException |
| |
ContainingSqlNotPermitted |
| |
ForeignRoutineModifyingSqlDataNotPermitted |
| |
ForeignRoutineProhibitedSqlStatementAttempted |
| |
ForeignRoutineReadingSqlDataNotPermitted |
| |
ExternalRoutineInvocationException |
| |
InvalidSqlstateReturned |
| |
ExternalRoutineInvocationNullValueNotAllowed |
| |
TriggerProtocolViolated |
| |
SrfProtocolViolated |
| |
EventTriggerProtocolViolated |
| |
SavepointException |
| |
InvalidSavepointSpecification |
| |
InvalidCatalogName |
| |
InvalidSchemaName |
| |
TransactionRollback |
| |
TransactionIntegrityConstraintViolation |
| |
SerializationFailure |
| |
StatementCompletionUnknown |
| |
DeadlockDetected |
| |
SyntaxErrorOrAccessRuleViolation |
| |
SyntaxError |
| |
InsufficientPrivilege |
| |
CannotCoerce |
| |
GroupingError |
| |
WindowingError |
| |
InvalidRecursion |
| |
InvalidForeignKey |
| |
InvalidName |
| |
NameTooLong |
| |
ReservedName |
| |
DatatypeMismatch |
| |
IndeterminateDatatype |
| |
CollationMismatch |
| |
IndeterminateCollation |
| |
WrongObjectType |
| |
UndefinedColumn |
| |
UndefinedFunction |
| |
UndefinedTable |
| |
UndefinedParameter |
| |
UndefinedObject |
| |
DuplicateColumn |
| |
DuplicateCursor |
| |
DuplicateDatabase |
| |
DuplicateFunction |
| |
DuplicatePreparedStatement |
| |
DuplicateSchema |
| |
DuplicateTable |
| |
DuplicateAlias |
| |
DuplicateObject |
| |
AmbiguousColumn |
| |
AmbiguousFunction |
| |
AmbiguousParameter |
| |
AmbiguousAlias |
| |
InvalidColumnReference |
| |
InvalidColumnDefinition |
| |
InvalidCursorDefinition |
| |
InvalidDatabaseDefinition |
| |
InvalidFunctionDefinition |
| |
InvalidPreparedStatementDefinition |
| |
InvalidSchemaDefinition |
| |
InvalidTableDefinition |
| |
InvalidObjectDefinition |
| |
WithCheckOptionViolation |
| |
InsufficientResources |
| |
DiskFull |
| |
OutOfMemory |
| |
TooManyConnections |
| |
ConfigurationLimitExceeded |
| |
ProgramLimitExceeded |
| |
StatementTooComplex |
| |
TooManyColumns |
| |
TooManyArguments |
| |
ObjectNotInPrerequisiteState |
| |
ObjectInUse |
| |
CantChangeRuntimeParam |
| |
LockNotAvailable |
| |
OperatorIntervention |
| |
QueryCanceled |
| |
AdminShutdown |
| |
CrashShutdown |
| |
CannotConnectNow |
| |
DatabaseDropped |
| |
SystemError |
| |
IoError |
| |
UndefinedFile |
| |
DuplicateFile |
| |
ConfigFileError |
| |
LockFileExists |
| |
FdwError |
| |
FdwColumnNameNotFound |
| |
FdwDynamicParameterValueNeeded |
| |
FdwFunctionSequenceError |
| |
FdwInconsistentDescriptorInformation |
| |
FdwInvalidAttributeValue |
| |
FdwInvalidColumnName |
| |
FdwInvalidColumnNumber |
| |
FdwInvalidDataType |
| |
FdwInvalidDataTypeDescriptors |
| |
FdwInvalidDescriptorFieldIdentifier |
| |
FdwInvalidHandle |
| |
FdwInvalidOptionIndex |
| |
FdwInvalidOptionName |
| |
FdwInvalidStringLengthOrBufferLength |
| |
FdwInvalidStringFormat |
| |
FdwInvalidUseOfNullPointer |
| |
FdwTooManyHandles |
| |
FdwOutOfMemory |
| |
FdwNoSchemas |
| |
FdwOptionNameNotFound |
| |
FdwReplyHandle |
| |
FdwSchemaNotFound |
| |
FdwTableNotFound |
| |
FdwUnableToCreateExecution |
| |
FdwUnableToCreateReply |
| |
FdwUnableToEstablishConnection |
| |
PlpgsqlError |
| |
RaiseException |
| |
NoDataFound |
| |
TooManyRows |
| |
AssertFailure |
| |
InternalError |
| |
DataCorrupted |
| |
IndexCorrupted |
| |
Other | An unknown code |
Methods
impl SqlState
[src]
fn from_code(s: String) -> SqlState
Creates a SqlState
from its error code.
fn code(&self) -> &str
Returns the error code corresponding to the SqlState
.