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.