PostgreSQL 의존성 및 내부 유틸리티 추가:
Some checks failed
Build Push and Restart Compose / deploy (push) Failing after 1m47s
Some checks failed
Build Push and Restart Compose / deploy (push) Failing after 1m47s
- `github.com/lib/pq` PostgreSQL 드라이버 vendor 디렉토리에 추가. - PostgreSQL 관련 내부 패키지(`pqsql`, `proto`, `pqtime`, `pgpass`, `pgservice`, `pqutil`) 구현: - SQL 어휘 처리, 프로토콜 상수 및 구조 정의, 시간 파서/포맷터(`Parse`, `Format`). - `.pgpass` 파일 및 `pg_service.conf` 관리 기능 추가. - 파일/사용자 권한 검증 및 플랫폼별 사용자 정보 조회 기능 포함. - 데이터베이스 초기화 로직 추가 (`services/db.go`): - PostgreSQL 연결 설정 및 초기 스키마 생성. - 자동매매 관련 DB 레포지토리(`services/autotrade_repo.go`) 구현: - 자동매매 규칙 및 포지션 관리 로직 추가 (`dbInsertRule`, `dbLoadRules` 등).
This commit is contained in:
581
vendor/github.com/lib/pq/pqerror/codes.go
generated
vendored
Normal file
581
vendor/github.com/lib/pq/pqerror/codes.go
generated
vendored
Normal file
@@ -0,0 +1,581 @@
|
||||
// Code generated by gen.go. DO NOT EDIT.
|
||||
|
||||
// Last updated for PostgreSQL 18.3
|
||||
|
||||
package pqerror
|
||||
|
||||
var (
|
||||
ClassSuccessfulCompletion = Class("00") // Successful Completion
|
||||
ClassWarning = Class("01") // Warning
|
||||
ClassNoData = Class("02") // No Data (this is also a warning class per the SQL standard)
|
||||
ClassSQLStatementNotYetComplete = Class("03") // SQL Statement Not Yet Complete
|
||||
ClassConnectionException = Class("08") // Connection Exception
|
||||
ClassTriggeredActionException = Class("09") // Triggered Action Exception
|
||||
ClassFeatureNotSupported = Class("0A") // Feature Not Supported
|
||||
ClassInvalidTransactionInitiation = Class("0B") // Invalid Transaction Initiation
|
||||
ClassLocatorException = Class("0F") // Locator Exception
|
||||
ClassInvalidGrantor = Class("0L") // Invalid Grantor
|
||||
ClassInvalidRoleSpecification = Class("0P") // Invalid Role Specification
|
||||
ClassDiagnosticsException = Class("0Z") // Diagnostics Exception
|
||||
ClassCaseNotFound = Class("20") // Case Not Found
|
||||
ClassCardinalityViolation = Class("21") // Cardinality Violation
|
||||
ClassDataException = Class("22") // Data Exception
|
||||
ClassIntegrityConstraintViolation = Class("23") // Integrity Constraint Violation
|
||||
ClassInvalidCursorState = Class("24") // Invalid Cursor State
|
||||
ClassInvalidTransactionState = Class("25") // Invalid Transaction State
|
||||
ClassInvalidSQLStatementName = Class("26") // Invalid SQL Statement Name
|
||||
ClassTriggeredDataChangeViolation = Class("27") // Triggered Data Change Violation
|
||||
ClassInvalidAuthorizationSpecification = Class("28") // Invalid Authorization Specification
|
||||
ClassDependentPrivilegeDescriptorsStillExist = Class("2B") // Dependent Privilege Descriptors Still Exist
|
||||
ClassInvalidTransactionTermination = Class("2D") // Invalid Transaction Termination
|
||||
ClassSQLRoutineException = Class("2F") // SQL Routine Exception
|
||||
ClassInvalidCursorName = Class("34") // Invalid Cursor Name
|
||||
ClassExternalRoutineException = Class("38") // External Routine Exception
|
||||
ClassExternalRoutineInvocationException = Class("39") // External Routine Invocation Exception
|
||||
ClassSavepointException = Class("3B") // Savepoint Exception
|
||||
ClassInvalidCatalogName = Class("3D") // Invalid Catalog Name
|
||||
ClassInvalidSchemaName = Class("3F") // Invalid Schema Name
|
||||
ClassTransactionRollback = Class("40") // Transaction Rollback
|
||||
ClassSyntaxErrorOrAccessRuleViolation = Class("42") // Syntax Error or Access Rule Violation
|
||||
ClassWithCheckOptionViolation = Class("44") // WITH CHECK OPTION Violation
|
||||
ClassInsufficientResources = Class("53") // Insufficient Resources
|
||||
ClassProgramLimitExceeded = Class("54") // Program Limit Exceeded
|
||||
ClassObjectNotInPrerequisiteState = Class("55") // Object Not In Prerequisite State
|
||||
ClassOperatorIntervention = Class("57") // Operator Intervention
|
||||
ClassSystemError = Class("58") // System Error (errors external to PostgreSQL itself)
|
||||
ClassConfigFileError = Class("F0") // Configuration File Error
|
||||
ClassFDWError = Class("HV") // Foreign Data Wrapper Error (SQL/MED)
|
||||
ClassPLpgSQLError = Class("P0") // PL/pgSQL Error
|
||||
ClassInternalError = Class("XX") // Internal Error
|
||||
)
|
||||
|
||||
// A list of all error codes used in PostgreSQL.
|
||||
var (
|
||||
SuccessfulCompletion = Code("00000") // Class 00 - Successful Completion
|
||||
Warning = Code("01000") // Class 01 - Warning
|
||||
WarningDynamicResultSetsReturned = Code("0100C")
|
||||
WarningImplicitZeroBitPadding = Code("01008")
|
||||
WarningNullValueEliminatedInSetFunction = Code("01003")
|
||||
WarningPrivilegeNotGranted = Code("01007")
|
||||
WarningPrivilegeNotRevoked = Code("01006")
|
||||
WarningStringDataRightTruncation = Code("01004")
|
||||
WarningDeprecatedFeature = Code("01P01")
|
||||
NoData = Code("02000") // Class 02 - No Data (this is also a warning class per the SQL standard)
|
||||
NoAdditionalDynamicResultSetsReturned = Code("02001")
|
||||
SQLStatementNotYetComplete = Code("03000") // Class 03 - SQL Statement Not Yet Complete
|
||||
ConnectionException = Code("08000") // Class 08 - Connection Exception
|
||||
ConnectionDoesNotExist = Code("08003")
|
||||
ConnectionFailure = Code("08006")
|
||||
SQLClientUnableToEstablishSQLConnection = Code("08001")
|
||||
SQLServerRejectedEstablishmentOfSQLConnection = Code("08004")
|
||||
TransactionResolutionUnknown = Code("08007")
|
||||
ProtocolViolation = Code("08P01")
|
||||
TriggeredActionException = Code("09000") // Class 09 - Triggered Action Exception
|
||||
FeatureNotSupported = Code("0A000") // Class 0A - Feature Not Supported
|
||||
InvalidTransactionInitiation = Code("0B000") // Class 0B - Invalid Transaction Initiation
|
||||
LocatorException = Code("0F000") // Class 0F - Locator Exception
|
||||
LEInvalidSpecification = Code("0F001")
|
||||
InvalidGrantor = Code("0L000") // Class 0L - Invalid Grantor
|
||||
InvalidGrantOperation = Code("0LP01")
|
||||
InvalidRoleSpecification = Code("0P000") // Class 0P - Invalid Role Specification
|
||||
DiagnosticsException = Code("0Z000") // Class 0Z - Diagnostics Exception
|
||||
StackedDiagnosticsAccessedWithoutActiveHandler = Code("0Z002")
|
||||
InvalidArgumentForXquery = Code("10608")
|
||||
CaseNotFound = Code("20000") // Class 20 - Case Not Found
|
||||
CardinalityViolation = Code("21000") // Class 21 - Cardinality Violation
|
||||
DataException = Code("22000") // Class 22 - Data Exception
|
||||
ArraySubscriptError = Code("2202E")
|
||||
CharacterNotInRepertoire = Code("22021")
|
||||
DatetimeFieldOverflow = Code("22008")
|
||||
DivisionByZero = Code("22012")
|
||||
ErrorInAssignment = Code("22005")
|
||||
EscapeCharacterConflict = Code("2200B")
|
||||
IndicatorOverflow = Code("22022")
|
||||
IntervalFieldOverflow = Code("22015")
|
||||
InvalidArgumentForLog = Code("2201E")
|
||||
InvalidArgumentForNtile = Code("22014")
|
||||
InvalidArgumentForNthValue = Code("22016")
|
||||
InvalidArgumentForPowerFunction = Code("2201F")
|
||||
InvalidArgumentForWidthBucketFunction = Code("2201G")
|
||||
InvalidCharacterValueForCast = Code("22018")
|
||||
InvalidDatetimeFormat = Code("22007")
|
||||
InvalidEscapeCharacter = Code("22019")
|
||||
InvalidEscapeOctet = Code("2200D")
|
||||
InvalidEscapeSequence = Code("22025")
|
||||
NonstandardUseOfEscapeCharacter = Code("22P06")
|
||||
InvalidIndicatorParameterValue = Code("22010")
|
||||
InvalidParameterValue = Code("22023")
|
||||
InvalidPrecedingOrFollowingSize = Code("22013")
|
||||
InvalidRegularExpression = Code("2201B")
|
||||
InvalidRowCountInLimitClause = Code("2201W")
|
||||
InvalidRowCountInResultOffsetClause = Code("2201X")
|
||||
InvalidTablesampleArgument = Code("2202H")
|
||||
InvalidTablesampleRepeat = Code("2202G")
|
||||
InvalidTimeZoneDisplacementValue = Code("22009")
|
||||
InvalidUseOfEscapeCharacter = Code("2200C")
|
||||
MostSpecificTypeMismatch = Code("2200G")
|
||||
NullValueNotAllowed = Code("22004")
|
||||
NullValueNoIndicatorParameter = Code("22002")
|
||||
NumericValueOutOfRange = Code("22003")
|
||||
SequenceGeneratorLimitExceeded = Code("2200H")
|
||||
StringDataLengthMismatch = Code("22026")
|
||||
StringDataRightTruncation = Code("22001")
|
||||
SubstringError = Code("22011")
|
||||
TrimError = Code("22027")
|
||||
UnterminatedCString = Code("22024")
|
||||
ZeroLengthCharacterString = Code("2200F")
|
||||
FloatingPointException = Code("22P01")
|
||||
InvalidTextRepresentation = Code("22P02")
|
||||
InvalidBinaryRepresentation = Code("22P03")
|
||||
BadCopyFileFormat = Code("22P04")
|
||||
UntranslatableCharacter = Code("22P05")
|
||||
NotAnXMLDocument = Code("2200L")
|
||||
InvalidXMLDocument = Code("2200M")
|
||||
InvalidXMLContent = Code("2200N")
|
||||
InvalidXMLComment = Code("2200S")
|
||||
InvalidXMLProcessingInstruction = Code("2200T")
|
||||
DuplicateJSONObjectKeyValue = Code("22030")
|
||||
InvalidArgumentForSQLJSONDatetimeFunction = Code("22031")
|
||||
InvalidJSONText = Code("22032")
|
||||
InvalidSQLJSONSubscript = Code("22033")
|
||||
MoreThanOneSQLJSONItem = Code("22034")
|
||||
NoSQLJSONItem = Code("22035")
|
||||
NonNumericSQLJSONItem = Code("22036")
|
||||
NonUniqueKeysInAJSONObject = Code("22037")
|
||||
SingletonSQLJSONItemRequired = Code("22038")
|
||||
SQLJSONArrayNotFound = Code("22039")
|
||||
SQLJSONMemberNotFound = Code("2203A")
|
||||
SQLJSONNumberNotFound = Code("2203B")
|
||||
SQLJSONObjectNotFound = Code("2203C")
|
||||
TooManyJSONArrayElements = Code("2203D")
|
||||
TooManyJSONObjectMembers = Code("2203E")
|
||||
SQLJSONScalarRequired = Code("2203F")
|
||||
SQLJSONItemCannotBeCastToTargetType = Code("2203G")
|
||||
IntegrityConstraintViolation = Code("23000") // Class 23 - Integrity Constraint Violation
|
||||
RestrictViolation = Code("23001")
|
||||
NotNullViolation = Code("23502")
|
||||
ForeignKeyViolation = Code("23503")
|
||||
UniqueViolation = Code("23505")
|
||||
CheckViolation = Code("23514")
|
||||
ExclusionViolation = Code("23P01")
|
||||
InvalidCursorState = Code("24000") // Class 24 - Invalid Cursor State
|
||||
InvalidTransactionState = Code("25000") // Class 25 - Invalid Transaction State
|
||||
ActiveSQLTransaction = Code("25001")
|
||||
BranchTransactionAlreadyActive = Code("25002")
|
||||
HeldCursorRequiresSameIsolationLevel = Code("25008")
|
||||
InappropriateAccessModeForBranchTransaction = Code("25003")
|
||||
InappropriateIsolationLevelForBranchTransaction = Code("25004")
|
||||
NoActiveSQLTransactionForBranchTransaction = Code("25005")
|
||||
ReadOnlySQLTransaction = Code("25006")
|
||||
SchemaAndDataStatementMixingNotSupported = Code("25007")
|
||||
NoActiveSQLTransaction = Code("25P01")
|
||||
InFailedSQLTransaction = Code("25P02")
|
||||
IdleInTransactionSessionTimeout = Code("25P03")
|
||||
TransactionTimeout = Code("25P04")
|
||||
InvalidSQLStatementName = Code("26000") // Class 26 - Invalid SQL Statement Name
|
||||
TriggeredDataChangeViolation = Code("27000") // Class 27 - Triggered Data Change Violation
|
||||
InvalidAuthorizationSpecification = Code("28000") // Class 28 - Invalid Authorization Specification
|
||||
InvalidPassword = Code("28P01")
|
||||
DependentPrivilegeDescriptorsStillExist = Code("2B000") // Class 2B - Dependent Privilege Descriptors Still Exist
|
||||
DependentObjectsStillExist = Code("2BP01")
|
||||
InvalidTransactionTermination = Code("2D000") // Class 2D - Invalid Transaction Termination
|
||||
SQLRoutineException = Code("2F000") // Class 2F - SQL Routine Exception
|
||||
SREFunctionExecutedNoReturnStatement = Code("2F005")
|
||||
SREModifyingSQLDataNotPermitted = Code("2F002")
|
||||
SREProhibitedSQLStatementAttempted = Code("2F003")
|
||||
SREReadingSQLDataNotPermitted = Code("2F004")
|
||||
InvalidCursorName = Code("34000") // Class 34 - Invalid Cursor Name
|
||||
ExternalRoutineException = Code("38000") // Class 38 - External Routine Exception
|
||||
EREContainingSQLNotPermitted = Code("38001")
|
||||
EREModifyingSQLDataNotPermitted = Code("38002")
|
||||
EREProhibitedSQLStatementAttempted = Code("38003")
|
||||
EREReadingSQLDataNotPermitted = Code("38004")
|
||||
ExternalRoutineInvocationException = Code("39000") // Class 39 - External Routine Invocation Exception
|
||||
ERIEInvalidSQLSTATEReturned = Code("39001")
|
||||
ERIENullValueNotAllowed = Code("39004")
|
||||
ERIETriggerProtocolViolated = Code("39P01")
|
||||
ERIESrfProtocolViolated = Code("39P02")
|
||||
ERIEEventTriggerProtocolViolated = Code("39P03")
|
||||
SavepointException = Code("3B000") // Class 3B - Savepoint Exception
|
||||
SEInvalidSpecification = Code("3B001")
|
||||
InvalidCatalogName = Code("3D000") // Class 3D - Invalid Catalog Name
|
||||
InvalidSchemaName = Code("3F000") // Class 3F - Invalid Schema Name
|
||||
TransactionRollback = Code("40000") // Class 40 - Transaction Rollback
|
||||
TRIntegrityConstraintViolation = Code("40002")
|
||||
TRSerializationFailure = Code("40001")
|
||||
TRStatementCompletionUnknown = Code("40003")
|
||||
TRDeadlockDetected = Code("40P01")
|
||||
SyntaxErrorOrAccessRuleViolation = Code("42000") // Class 42 - Syntax Error or Access Rule Violation
|
||||
SyntaxError = Code("42601")
|
||||
InsufficientPrivilege = Code("42501")
|
||||
CannotCoerce = Code("42846")
|
||||
GroupingError = Code("42803")
|
||||
WindowingError = Code("42P20")
|
||||
InvalidRecursion = Code("42P19")
|
||||
InvalidForeignKey = Code("42830")
|
||||
InvalidName = Code("42602")
|
||||
NameTooLong = Code("42622")
|
||||
ReservedName = Code("42939")
|
||||
DatatypeMismatch = Code("42804")
|
||||
IndeterminateDatatype = Code("42P18")
|
||||
CollationMismatch = Code("42P21")
|
||||
IndeterminateCollation = Code("42P22")
|
||||
WrongObjectType = Code("42809")
|
||||
GeneratedAlways = Code("428C9")
|
||||
UndefinedColumn = Code("42703")
|
||||
UndefinedFunction = Code("42883")
|
||||
UndefinedTable = Code("42P01")
|
||||
UndefinedParameter = Code("42P02")
|
||||
UndefinedObject = Code("42704")
|
||||
DuplicateColumn = Code("42701")
|
||||
DuplicateCursor = Code("42P03")
|
||||
DuplicateDatabase = Code("42P04")
|
||||
DuplicateFunction = Code("42723")
|
||||
DuplicatePstatement = Code("42P05")
|
||||
DuplicateSchema = Code("42P06")
|
||||
DuplicateTable = Code("42P07")
|
||||
DuplicateAlias = Code("42712")
|
||||
DuplicateObject = Code("42710")
|
||||
AmbiguousColumn = Code("42702")
|
||||
AmbiguousFunction = Code("42725")
|
||||
AmbiguousParameter = Code("42P08")
|
||||
AmbiguousAlias = Code("42P09")
|
||||
InvalidColumnReference = Code("42P10")
|
||||
InvalidColumnDefinition = Code("42611")
|
||||
InvalidCursorDefinition = Code("42P11")
|
||||
InvalidDatabaseDefinition = Code("42P12")
|
||||
InvalidFunctionDefinition = Code("42P13")
|
||||
InvalidPstatementDefinition = Code("42P14")
|
||||
InvalidSchemaDefinition = Code("42P15")
|
||||
InvalidTableDefinition = Code("42P16")
|
||||
InvalidObjectDefinition = Code("42P17")
|
||||
WithCheckOptionViolation = Code("44000") // Class 44 - WITH CHECK OPTION Violation
|
||||
InsufficientResources = Code("53000") // Class 53 - Insufficient Resources
|
||||
DiskFull = Code("53100")
|
||||
OutOfMemory = Code("53200")
|
||||
TooManyConnections = Code("53300")
|
||||
ConfigurationLimitExceeded = Code("53400")
|
||||
ProgramLimitExceeded = Code("54000") // Class 54 - Program Limit Exceeded
|
||||
StatementTooComplex = Code("54001")
|
||||
TooManyColumns = Code("54011")
|
||||
TooManyArguments = Code("54023")
|
||||
ObjectNotInPrerequisiteState = Code("55000") // Class 55 - Object Not In Prerequisite State
|
||||
ObjectInUse = Code("55006")
|
||||
CantChangeRuntimeParam = Code("55P02")
|
||||
LockNotAvailable = Code("55P03")
|
||||
UnsafeNewEnumValueUsage = Code("55P04")
|
||||
OperatorIntervention = Code("57000") // Class 57 - Operator Intervention
|
||||
QueryCanceled = Code("57014")
|
||||
AdminShutdown = Code("57P01")
|
||||
CrashShutdown = Code("57P02")
|
||||
CannotConnectNow = Code("57P03")
|
||||
DatabaseDropped = Code("57P04")
|
||||
IdleSessionTimeout = Code("57P05")
|
||||
SystemError = Code("58000") // Class 58 - System Error (errors external to PostgreSQL itself)
|
||||
IOError = Code("58030")
|
||||
UndefinedFile = Code("58P01")
|
||||
DuplicateFile = Code("58P02")
|
||||
FileNameTooLong = Code("58P03")
|
||||
ConfigFileError = Code("F0000") // Class F0 - Configuration File Error
|
||||
LockFileExists = Code("F0001")
|
||||
FDWError = Code("HV000") // Class HV - Foreign Data Wrapper Error (SQL/MED)
|
||||
FDWColumnNameNotFound = Code("HV005")
|
||||
FDWDynamicParameterValueNeeded = Code("HV002")
|
||||
FDWFunctionSequenceError = Code("HV010")
|
||||
FDWInconsistentDescriptorInformation = Code("HV021")
|
||||
FDWInvalidAttributeValue = Code("HV024")
|
||||
FDWInvalidColumnName = Code("HV007")
|
||||
FDWInvalidColumnNumber = Code("HV008")
|
||||
FDWInvalidDataType = Code("HV004")
|
||||
FDWInvalidDataTypeDescriptors = Code("HV006")
|
||||
FDWInvalidDescriptorFieldIdentifier = Code("HV091")
|
||||
FDWInvalidHandle = Code("HV00B")
|
||||
FDWInvalidOptionIndex = Code("HV00C")
|
||||
FDWInvalidOptionName = Code("HV00D")
|
||||
FDWInvalidStringLengthOrBufferLength = Code("HV090")
|
||||
FDWInvalidStringFormat = Code("HV00A")
|
||||
FDWInvalidUseOfNullPointer = Code("HV009")
|
||||
FDWTooManyHandles = Code("HV014")
|
||||
FDWOutOfMemory = Code("HV001")
|
||||
FDWNoSchemas = Code("HV00P")
|
||||
FDWOptionNameNotFound = Code("HV00J")
|
||||
FDWReplyHandle = Code("HV00K")
|
||||
FDWSchemaNotFound = Code("HV00Q")
|
||||
FDWTableNotFound = Code("HV00R")
|
||||
FDWUnableToCreateExecution = Code("HV00L")
|
||||
FDWUnableToCreateReply = Code("HV00M")
|
||||
FDWUnableToEstablishConnection = Code("HV00N")
|
||||
PLpgSQLError = Code("P0000") // Class P0 - PL/pgSQL Error
|
||||
RaiseException = Code("P0001")
|
||||
NoDataFound = Code("P0002")
|
||||
TooManyRows = Code("P0003")
|
||||
AssertFailure = Code("P0004")
|
||||
InternalError = Code("XX000") // Class XX - Internal Error
|
||||
DataCorrupted = Code("XX001")
|
||||
IndexCorrupted = Code("XX002")
|
||||
)
|
||||
|
||||
var errorCodeNames = map[Code]string{
|
||||
"00000": "successful_completion",
|
||||
"01000": "warning",
|
||||
"0100C": "dynamic_result_sets_returned",
|
||||
"01008": "implicit_zero_bit_padding",
|
||||
"01003": "null_value_eliminated_in_set_function",
|
||||
"01007": "privilege_not_granted",
|
||||
"01006": "privilege_not_revoked",
|
||||
"01004": "string_data_right_truncation",
|
||||
"01P01": "deprecated_feature",
|
||||
"02000": "no_data",
|
||||
"02001": "no_additional_dynamic_result_sets_returned",
|
||||
"03000": "sql_statement_not_yet_complete",
|
||||
"08000": "connection_exception",
|
||||
"08003": "connection_does_not_exist",
|
||||
"08006": "connection_failure",
|
||||
"08001": "sqlclient_unable_to_establish_sqlconnection",
|
||||
"08004": "sqlserver_rejected_establishment_of_sqlconnection",
|
||||
"08007": "transaction_resolution_unknown",
|
||||
"08P01": "protocol_violation",
|
||||
"09000": "triggered_action_exception",
|
||||
"0A000": "feature_not_supported",
|
||||
"0B000": "invalid_transaction_initiation",
|
||||
"0F000": "locator_exception",
|
||||
"0F001": "invalid_locator_specification",
|
||||
"0L000": "invalid_grantor",
|
||||
"0LP01": "invalid_grant_operation",
|
||||
"0P000": "invalid_role_specification",
|
||||
"0Z000": "diagnostics_exception",
|
||||
"0Z002": "stacked_diagnostics_accessed_without_active_handler",
|
||||
"10608": "invalid_argument_for_xquery",
|
||||
"20000": "case_not_found",
|
||||
"21000": "cardinality_violation",
|
||||
"22000": "data_exception",
|
||||
"2202E": "array_subscript_error",
|
||||
"22021": "character_not_in_repertoire",
|
||||
"22008": "datetime_field_overflow",
|
||||
"22012": "division_by_zero",
|
||||
"22005": "error_in_assignment",
|
||||
"2200B": "escape_character_conflict",
|
||||
"22022": "indicator_overflow",
|
||||
"22015": "interval_field_overflow",
|
||||
"2201E": "invalid_argument_for_logarithm",
|
||||
"22014": "invalid_argument_for_ntile_function",
|
||||
"22016": "invalid_argument_for_nth_value_function",
|
||||
"2201F": "invalid_argument_for_power_function",
|
||||
"2201G": "invalid_argument_for_width_bucket_function",
|
||||
"22018": "invalid_character_value_for_cast",
|
||||
"22007": "invalid_datetime_format",
|
||||
"22019": "invalid_escape_character",
|
||||
"2200D": "invalid_escape_octet",
|
||||
"22025": "invalid_escape_sequence",
|
||||
"22P06": "nonstandard_use_of_escape_character",
|
||||
"22010": "invalid_indicator_parameter_value",
|
||||
"22023": "invalid_parameter_value",
|
||||
"22013": "invalid_preceding_or_following_size",
|
||||
"2201B": "invalid_regular_expression",
|
||||
"2201W": "invalid_row_count_in_limit_clause",
|
||||
"2201X": "invalid_row_count_in_result_offset_clause",
|
||||
"2202H": "invalid_tablesample_argument",
|
||||
"2202G": "invalid_tablesample_repeat",
|
||||
"22009": "invalid_time_zone_displacement_value",
|
||||
"2200C": "invalid_use_of_escape_character",
|
||||
"2200G": "most_specific_type_mismatch",
|
||||
"22004": "null_value_not_allowed",
|
||||
"22002": "null_value_no_indicator_parameter",
|
||||
"22003": "numeric_value_out_of_range",
|
||||
"2200H": "sequence_generator_limit_exceeded",
|
||||
"22026": "string_data_length_mismatch",
|
||||
"22001": "string_data_right_truncation",
|
||||
"22011": "substring_error",
|
||||
"22027": "trim_error",
|
||||
"22024": "unterminated_c_string",
|
||||
"2200F": "zero_length_character_string",
|
||||
"22P01": "floating_point_exception",
|
||||
"22P02": "invalid_text_representation",
|
||||
"22P03": "invalid_binary_representation",
|
||||
"22P04": "bad_copy_file_format",
|
||||
"22P05": "untranslatable_character",
|
||||
"2200L": "not_an_xml_document",
|
||||
"2200M": "invalid_xml_document",
|
||||
"2200N": "invalid_xml_content",
|
||||
"2200S": "invalid_xml_comment",
|
||||
"2200T": "invalid_xml_processing_instruction",
|
||||
"22030": "duplicate_json_object_key_value",
|
||||
"22031": "invalid_argument_for_sql_json_datetime_function",
|
||||
"22032": "invalid_json_text",
|
||||
"22033": "invalid_sql_json_subscript",
|
||||
"22034": "more_than_one_sql_json_item",
|
||||
"22035": "no_sql_json_item",
|
||||
"22036": "non_numeric_sql_json_item",
|
||||
"22037": "non_unique_keys_in_a_json_object",
|
||||
"22038": "singleton_sql_json_item_required",
|
||||
"22039": "sql_json_array_not_found",
|
||||
"2203A": "sql_json_member_not_found",
|
||||
"2203B": "sql_json_number_not_found",
|
||||
"2203C": "sql_json_object_not_found",
|
||||
"2203D": "too_many_json_array_elements",
|
||||
"2203E": "too_many_json_object_members",
|
||||
"2203F": "sql_json_scalar_required",
|
||||
"2203G": "sql_json_item_cannot_be_cast_to_target_type",
|
||||
"23000": "integrity_constraint_violation",
|
||||
"23001": "restrict_violation",
|
||||
"23502": "not_null_violation",
|
||||
"23503": "foreign_key_violation",
|
||||
"23505": "unique_violation",
|
||||
"23514": "check_violation",
|
||||
"23P01": "exclusion_violation",
|
||||
"24000": "invalid_cursor_state",
|
||||
"25000": "invalid_transaction_state",
|
||||
"25001": "active_sql_transaction",
|
||||
"25002": "branch_transaction_already_active",
|
||||
"25008": "held_cursor_requires_same_isolation_level",
|
||||
"25003": "inappropriate_access_mode_for_branch_transaction",
|
||||
"25004": "inappropriate_isolation_level_for_branch_transaction",
|
||||
"25005": "no_active_sql_transaction_for_branch_transaction",
|
||||
"25006": "read_only_sql_transaction",
|
||||
"25007": "schema_and_data_statement_mixing_not_supported",
|
||||
"25P01": "no_active_sql_transaction",
|
||||
"25P02": "in_failed_sql_transaction",
|
||||
"25P03": "idle_in_transaction_session_timeout",
|
||||
"25P04": "transaction_timeout",
|
||||
"26000": "invalid_sql_statement_name",
|
||||
"27000": "triggered_data_change_violation",
|
||||
"28000": "invalid_authorization_specification",
|
||||
"28P01": "invalid_password",
|
||||
"2B000": "dependent_privilege_descriptors_still_exist",
|
||||
"2BP01": "dependent_objects_still_exist",
|
||||
"2D000": "invalid_transaction_termination",
|
||||
"2F000": "sql_routine_exception",
|
||||
"2F005": "function_executed_no_return_statement",
|
||||
"2F002": "modifying_sql_data_not_permitted",
|
||||
"2F003": "prohibited_sql_statement_attempted",
|
||||
"2F004": "reading_sql_data_not_permitted",
|
||||
"34000": "invalid_cursor_name",
|
||||
"38000": "external_routine_exception",
|
||||
"38001": "containing_sql_not_permitted",
|
||||
"38002": "modifying_sql_data_not_permitted",
|
||||
"38003": "prohibited_sql_statement_attempted",
|
||||
"38004": "reading_sql_data_not_permitted",
|
||||
"39000": "external_routine_invocation_exception",
|
||||
"39001": "invalid_sqlstate_returned",
|
||||
"39004": "null_value_not_allowed",
|
||||
"39P01": "trigger_protocol_violated",
|
||||
"39P02": "srf_protocol_violated",
|
||||
"39P03": "event_trigger_protocol_violated",
|
||||
"3B000": "savepoint_exception",
|
||||
"3B001": "invalid_savepoint_specification",
|
||||
"3D000": "invalid_catalog_name",
|
||||
"3F000": "invalid_schema_name",
|
||||
"40000": "transaction_rollback",
|
||||
"40002": "transaction_integrity_constraint_violation",
|
||||
"40001": "serialization_failure",
|
||||
"40003": "statement_completion_unknown",
|
||||
"40P01": "deadlock_detected",
|
||||
"42000": "syntax_error_or_access_rule_violation",
|
||||
"42601": "syntax_error",
|
||||
"42501": "insufficient_privilege",
|
||||
"42846": "cannot_coerce",
|
||||
"42803": "grouping_error",
|
||||
"42P20": "windowing_error",
|
||||
"42P19": "invalid_recursion",
|
||||
"42830": "invalid_foreign_key",
|
||||
"42602": "invalid_name",
|
||||
"42622": "name_too_long",
|
||||
"42939": "reserved_name",
|
||||
"42804": "datatype_mismatch",
|
||||
"42P18": "indeterminate_datatype",
|
||||
"42P21": "collation_mismatch",
|
||||
"42P22": "indeterminate_collation",
|
||||
"42809": "wrong_object_type",
|
||||
"428C9": "generated_always",
|
||||
"42703": "undefined_column",
|
||||
"42883": "undefined_function",
|
||||
"42P01": "undefined_table",
|
||||
"42P02": "undefined_parameter",
|
||||
"42704": "undefined_object",
|
||||
"42701": "duplicate_column",
|
||||
"42P03": "duplicate_cursor",
|
||||
"42P04": "duplicate_database",
|
||||
"42723": "duplicate_function",
|
||||
"42P05": "duplicate_prepared_statement",
|
||||
"42P06": "duplicate_schema",
|
||||
"42P07": "duplicate_table",
|
||||
"42712": "duplicate_alias",
|
||||
"42710": "duplicate_object",
|
||||
"42702": "ambiguous_column",
|
||||
"42725": "ambiguous_function",
|
||||
"42P08": "ambiguous_parameter",
|
||||
"42P09": "ambiguous_alias",
|
||||
"42P10": "invalid_column_reference",
|
||||
"42611": "invalid_column_definition",
|
||||
"42P11": "invalid_cursor_definition",
|
||||
"42P12": "invalid_database_definition",
|
||||
"42P13": "invalid_function_definition",
|
||||
"42P14": "invalid_prepared_statement_definition",
|
||||
"42P15": "invalid_schema_definition",
|
||||
"42P16": "invalid_table_definition",
|
||||
"42P17": "invalid_object_definition",
|
||||
"44000": "with_check_option_violation",
|
||||
"53000": "insufficient_resources",
|
||||
"53100": "disk_full",
|
||||
"53200": "out_of_memory",
|
||||
"53300": "too_many_connections",
|
||||
"53400": "configuration_limit_exceeded",
|
||||
"54000": "program_limit_exceeded",
|
||||
"54001": "statement_too_complex",
|
||||
"54011": "too_many_columns",
|
||||
"54023": "too_many_arguments",
|
||||
"55000": "object_not_in_prerequisite_state",
|
||||
"55006": "object_in_use",
|
||||
"55P02": "cant_change_runtime_param",
|
||||
"55P03": "lock_not_available",
|
||||
"55P04": "unsafe_new_enum_value_usage",
|
||||
"57000": "operator_intervention",
|
||||
"57014": "query_canceled",
|
||||
"57P01": "admin_shutdown",
|
||||
"57P02": "crash_shutdown",
|
||||
"57P03": "cannot_connect_now",
|
||||
"57P04": "database_dropped",
|
||||
"57P05": "idle_session_timeout",
|
||||
"58000": "system_error",
|
||||
"58030": "io_error",
|
||||
"58P01": "undefined_file",
|
||||
"58P02": "duplicate_file",
|
||||
"58P03": "file_name_too_long",
|
||||
"F0000": "config_file_error",
|
||||
"F0001": "lock_file_exists",
|
||||
"HV000": "fdw_error",
|
||||
"HV005": "fdw_column_name_not_found",
|
||||
"HV002": "fdw_dynamic_parameter_value_needed",
|
||||
"HV010": "fdw_function_sequence_error",
|
||||
"HV021": "fdw_inconsistent_descriptor_information",
|
||||
"HV024": "fdw_invalid_attribute_value",
|
||||
"HV007": "fdw_invalid_column_name",
|
||||
"HV008": "fdw_invalid_column_number",
|
||||
"HV004": "fdw_invalid_data_type",
|
||||
"HV006": "fdw_invalid_data_type_descriptors",
|
||||
"HV091": "fdw_invalid_descriptor_field_identifier",
|
||||
"HV00B": "fdw_invalid_handle",
|
||||
"HV00C": "fdw_invalid_option_index",
|
||||
"HV00D": "fdw_invalid_option_name",
|
||||
"HV090": "fdw_invalid_string_length_or_buffer_length",
|
||||
"HV00A": "fdw_invalid_string_format",
|
||||
"HV009": "fdw_invalid_use_of_null_pointer",
|
||||
"HV014": "fdw_too_many_handles",
|
||||
"HV001": "fdw_out_of_memory",
|
||||
"HV00P": "fdw_no_schemas",
|
||||
"HV00J": "fdw_option_name_not_found",
|
||||
"HV00K": "fdw_reply_handle",
|
||||
"HV00Q": "fdw_schema_not_found",
|
||||
"HV00R": "fdw_table_not_found",
|
||||
"HV00L": "fdw_unable_to_create_execution",
|
||||
"HV00M": "fdw_unable_to_create_reply",
|
||||
"HV00N": "fdw_unable_to_establish_connection",
|
||||
"P0000": "plpgsql_error",
|
||||
"P0001": "raise_exception",
|
||||
"P0002": "no_data_found",
|
||||
"P0003": "too_many_rows",
|
||||
"P0004": "assert_failure",
|
||||
"XX000": "internal_error",
|
||||
"XX001": "data_corrupted",
|
||||
"XX002": "index_corrupted",
|
||||
}
|
||||
Reference in New Issue
Block a user