# Functions
IsError checks if the error is a Postgres error with the given code and constraint name if one was provided.
NewSQLConn creates and returns a new postgres connection.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SuccessfulCompletion.
Warning.
NullValueEliminatedInSetFunction.
StringDataRightTruncation.
PrivilegeNotRevoked.
PrivilegeNotGranted.
ImplicitZeroBitPadding.
DynamicResultSetsReturned.
DeprecatedFeature.
NoData.
NoAdditionalDynamicResultSetsReturned.
SqlStatementNotYetComplete.
ConnectionException.
SqlclientUnableToEstablishSqlconnection.
ConnectionDoesNotExist.
SqlserverRejectedEstablishmentOfSqlconnection.
ConnectionFailure.
TransactionResolutionUnknown.
ProtocolViolation.
TriggeredActionException.
FeatureNotSupported.
InvalidTransactionInitiation.
LocatorException.
InvalidLocatorSpecification.
InvalidGrantor.
InvalidGrantOperation.
InvalidRoleSpecification.
DiagnosticsException.
StackedDiagnosticsAccessedWithoutActiveHandler.
CaseNotFound.
CardinalityViolation.
DataException.
StringDataRightTruncation.
NullValueNoIndicatorParameter.
NumericValueOutOfRange.
NullValueNotAllowed.
ErrorInAssignment.
InvalidDatetimeFormat.
DatetimeFieldOverflow.
InvalidTimeZoneDisplacementValue.
EscapeCharacterConflict.
InvalidUseOfEscapeCharacter.
InvalidEscapeOctet.
ZeroLengthCharacterString.
MostSpecificTypeMismatch.
SequenceGeneratorLimitExceeded.
NotAnXmlDocument.
InvalidXmlDocument.
InvalidXmlContent.
InvalidXmlComment.
InvalidXmlProcessingInstruction.
InvalidIndicatorParameterValue.
SubstringError.
DivisionByZero.
InvalidPrecedingOrFollowingSize.
InvalidArgumentForNtileFunction.
IntervalFieldOverflow.
InvalidArgumentForNthValueFunction.
InvalidCharacterValueForCast.
InvalidEscapeCharacter.
InvalidRegularExpression.
InvalidArgumentForLogarithm.
InvalidArgumentForPowerFunction.
InvalidArgumentForWidthBucketFunction.
InvalidRowCountInLimitClause.
InvalidRowCountInResultOffsetClause.
CharacterNotInRepertoire.
IndicatorOverflow.
InvalidParameterValue.
UnterminatedCString.
InvalidEscapeSequence.
StringDataLengthMismatch.
TrimError.
ArraySubscriptError.
InvalidTablesampleRepeat.
InvalidTablesampleArgument.
DuplicateJsonObjectKeyValue.
InvalidArgumentForSqlJsonDatetimeFunction.
InvalidJsonText.
InvalidSqlJsonSubscript.
MoreThanOneSqlJsonItem.
NoSqlJsonItem.
NonNumericSqlJsonItem.
NonUniqueKeysInAJsonObject.
SingletonSqlJsonItemRequired.
SqlJsonArrayNotFound.
SqlJsonMemberNotFound.
SqlJsonNumberNotFound.
SqlJsonObjectNotFound.
TooManyJsonArrayElements.
TooManyJsonObjectMembers.
SqlJsonScalarRequired.
SqlJsonItemCannotBeCastToTargetType.
FloatingPointException.
InvalidTextRepresentation.
InvalidBinaryRepresentation.
BadCopyFileFormat.
UntranslatableCharacter.
NonstandardUseOfEscapeCharacter.
IntegrityConstraintViolation.
RestrictViolation.
NotNullViolation.
ForeignKeyViolation.
UniqueViolation.
CheckViolation.
ExclusionViolation.
InvalidCursorState.
InvalidTransactionState.
ActiveSqlTransaction.
BranchTransactionAlreadyActive.
InappropriateAccessModeForBranchTransaction.
InappropriateIsolationLevelForBranchTransaction.
NoActiveSqlTransactionForBranchTransaction.
ReadOnlySqlTransaction.
SchemaAndDataStatementMixingNotSupported.
HeldCursorRequiresSameIsolationLevel.
NoActiveSqlTransaction.
InFailedSqlTransaction.
IdleInTransactionSessionTimeout.
InvalidSqlStatementName.
TriggeredDataChangeViolation.
InvalidAuthorizationSpecification.
InvalidPassword.
DependentPrivilegeDescriptorsStillExist.
DependentObjectsStillExist.
InvalidTransactionTermination.
SqlRoutineException.
ModifyingSqlDataNotPermitted.
ProhibitedSqlStatementAttempted.
ReadingSqlDataNotPermitted.
FunctionExecutedNoReturnStatement.
InvalidCursorName.
ExternalRoutineException.
ContainingSqlNotPermitted.
ModifyingSqlDataNotPermitted.
ProhibitedSqlStatementAttempted.
ReadingSqlDataNotPermitted.
ExternalRoutineInvocationException.
InvalidSqlstateReturned.
NullValueNotAllowed.
TriggerProtocolViolated.
SrfProtocolViolated.
EventTriggerProtocolViolated.
SavepointException.
InvalidSavepointSpecification.
InvalidCatalogName.
InvalidSchemaName.
TransactionRollback.
SerializationFailure.
TransactionIntegrityConstraintViolation.
StatementCompletionUnknown.
DeadlockDetected.
SyntaxErrorOrAccessRuleViolation.
InsufficientPrivilege.
SyntaxError.
InvalidName.
InvalidColumnDefinition.
NameTooLong.
DuplicateColumn.
AmbiguousColumn.
UndefinedColumn.
UndefinedObject.
DuplicateObject.
DuplicateAlias.
DuplicateFunction.
AmbiguousFunction.
GroupingError.
DatatypeMismatch.
WrongObjectType.
InvalidForeignKey.
CannotCoerce.
UndefinedFunction.
GeneratedAlways.
ReservedName.
UndefinedTable.
UndefinedParameter.
DuplicateCursor.
DuplicateDatabase.
DuplicatePreparedStatement.
DuplicateSchema.
DuplicateTable.
AmbiguousParameter.
AmbiguousAlias.
InvalidColumnReference.
InvalidCursorDefinition.
InvalidDatabaseDefinition.
InvalidFunctionDefinition.
InvalidPreparedStatementDefinition.
InvalidSchemaDefinition.
InvalidTableDefinition.
InvalidObjectDefinition.
IndeterminateDatatype.
InvalidRecursion.
WindowingError.
CollationMismatch.
IndeterminateCollation.
WithCheckOptionViolation.
InsufficientResources.
DiskFull.
OutOfMemory.
TooManyConnections.
ConfigurationLimitExceeded.
ProgramLimitExceeded.
StatementTooComplex.
TooManyColumns.
TooManyArguments.
ObjectNotInPrerequisiteState.
ObjectInUse.
CantChangeRuntimeParam.
LockNotAvailable.
UnsafeNewEnumValueUsage.
OperatorIntervention.
QueryCanceled.
AdminShutdown.
CrashShutdown.
CannotConnectNow.
DatabaseDropped.
IdleSessionTimeout.
SystemError.
IoError.
UndefinedFile.
DuplicateFile.
SnapshotTooOld.
ConfigFileError.
LockFileExists.
FdwError.
FdwOutOfMemory.
FdwDynamicParameterValueNeeded.
FdwInvalidDataType.
FdwColumnNameNotFound.
FdwInvalidDataTypeDescriptors.
FdwInvalidColumnName.
FdwInvalidColumnNumber.
FdwInvalidUseOfNullPointer.
FdwInvalidStringFormat.
FdwInvalidHandle.
FdwInvalidOptionIndex.
FdwInvalidOptionName.
FdwOptionNameNotFound.
FdwReplyHandle.
FdwUnableToCreateExecution.
FdwUnableToCreateReply.
FdwUnableToEstablishConnection.
FdwNoSchemas.
FdwSchemaNotFound.
FdwTableNotFound.
FdwFunctionSequenceError.
FdwTooManyHandles.
FdwInconsistentDescriptorInformation.
FdwInvalidAttributeValue.
FdwInvalidStringLengthOrBufferLength.
FdwInvalidDescriptorFieldIdentifier.
PlpgsqlError.
RaiseException.
NoDataFound.
TooManyRows.
AssertFailure.
InternalError.
DataCorrupted.
IndexCorrupted.
# Structs
SQLConn is a wrapper around sql.DB that uses pgx driver under the hood.
No description provided by the author
# Type aliases
ErrorCode is a Postgres error code.