
    9h88                        S r 0 4S jrSrSrSrSrSrSrSrS	r	S
r
SrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrS r S!r!S"r"S#r#S$r$S%r%S&r&S'r'S(r(S)r)S*r*S+r+S,r,S-r-S.r.S/r/S0r0S1r1S2r2S3r3S4r4S5r5S6r6S7r7S8r8S9r9S:r:S;r;S<r<S=r=S>r>S?r?S@r@SArASBrBSCrCSDrDSErESFrFSGrGSHrHSIrISJrJSKrKSLrLSMrMSNrNSOrOSPrPSQrQSRrRSSrSSTrTSUrUSVrVSWrWSXrXSYrYSZrZS[r[S\r\S]r]S^r^S_r_S`r`SaraSbrbScrcSdrdSereSfrfSgrgShrhSiriSjrjSkrkSlrlSmrmSnrnSoroSprpSqrqSrrrSsrsStrtSuruSvrvSwrwSxrxSyrySzrzS{r{S|r|S}r}S~r~SrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrGS Gr GSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGS	Gr	GS
Gr
GSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGSGrGS Gr GS!Gr!GS"Gr"GS#Gr#GS$Gr$GS%Gr%GS&Gr&GS'Gr'GS(Gr(GS)Gr)GS*Gr*GS+Gr+GS,Gr,GS-Gr-GS.Gr.GS/Gr/GS0Gr0GS1Gr1GS2Gr2Gg3(4  z`Error codes for PostgreSQL

This module contains symbolic names for all PostgreSQL error codes.
c                    U(       a  X   $ 0 n[        5       R                  5        H@  u  p4[        U[        5      (       d  M  [	        U5      S;   d  M-  UR                  S5      X$'   MB     U(       d   eUR                  U5        X   $ )zmLookup an error code or class code and return its symbolic name.

Raise `KeyError` if the code is not found.
)      _)globalsitems
isinstancestrlenrstripupdate)code_cachetmpkvs        E/var/www/html/env/lib/python3.13/site-packages/psycopg2/errorcodes.pylookupr   "   sq    
 | C	!a#a&F"2XXc]CF "
 J3 MM#<    0001020308090A0B0F0L0P0Z2021222324252627282B2D2F3438393B3D3F404244535455575872F0HVP0XX000000100001003010040100601007010080100C01P0102000020010300008000080010800308004080060800708P01090000A0000B0000F0000F0010L0000LP010P0000Z0000Z00220000210002200022001220022200322004220052200722008220092200B2200C2200D2200F2200G2200H2200L2200M2200N2200S2200T2201022011220122201322014220152201622018220192201B2201E2201F2201G2201W2201X22020220212202222023220242202522026220272202E2202G2202H220302203122032220332203422035220362203722038220392203A2203B2203C2203D2203E2203F2203G22P0122P0222P0322P0422P0522P0623000230012350223503235052351423P012400025000250012500225003250042500525006250072500825P0125P0225P0325P0426000270002800028P012B0002BP012D0002F0002F0022F0032F0042F00534000380003800138002380033800439000390013900439P0139P0239P033B0003B0013D0003F0004000040001400024000340P014200042501426014260242611426224270142702427034270442710427124272342725428034280442809428304284642883428C94293942P0142P0242P0342P0442P0542P0642P0742P0842P0942P1042P1142P1242P1342P1442P1542P1642P1742P1842P1942P2042P2142P2244000530005310053200533005340054000540015401154023550005500655P0255P0355P04570005701457P0157P0257P0357P0457P05580005803058P0158P0272000F0000F0001HV000HV001HV002HV004HV005HV006HV007HV008HV009HV00AHV00BHV00CHV00DHV00JHV00KHV00LHV00MHV00NHV00PHV00QHV00RHV010HV014HV021HV024HV090HV091P0000P0001P0002P0003P0004XX000XX001XX002N(3  __doc__r   CLASS_SUCCESSFUL_COMPLETIONCLASS_WARNINGCLASS_NO_DATA$CLASS_SQL_STATEMENT_NOT_YET_COMPLETECLASS_CONNECTION_EXCEPTION CLASS_TRIGGERED_ACTION_EXCEPTIONCLASS_FEATURE_NOT_SUPPORTED$CLASS_INVALID_TRANSACTION_INITIATIONCLASS_LOCATOR_EXCEPTIONCLASS_INVALID_GRANTOR CLASS_INVALID_ROLE_SPECIFICATIONCLASS_DIAGNOSTICS_EXCEPTIONCLASS_CASE_NOT_FOUNDCLASS_CARDINALITY_VIOLATIONCLASS_DATA_EXCEPTION$CLASS_INTEGRITY_CONSTRAINT_VIOLATIONCLASS_INVALID_CURSOR_STATECLASS_INVALID_TRANSACTION_STATE CLASS_INVALID_SQL_STATEMENT_NAME%CLASS_TRIGGERED_DATA_CHANGE_VIOLATION)CLASS_INVALID_AUTHORIZATION_SPECIFICATION1CLASS_DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST%CLASS_INVALID_TRANSACTION_TERMINATIONCLASS_SQL_ROUTINE_EXCEPTIONCLASS_INVALID_CURSOR_NAME CLASS_EXTERNAL_ROUTINE_EXCEPTION+CLASS_EXTERNAL_ROUTINE_INVOCATION_EXCEPTIONCLASS_SAVEPOINT_EXCEPTIONCLASS_INVALID_CATALOG_NAMECLASS_INVALID_SCHEMA_NAMECLASS_TRANSACTION_ROLLBACK+CLASS_SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION!CLASS_WITH_CHECK_OPTION_VIOLATIONCLASS_INSUFFICIENT_RESOURCESCLASS_PROGRAM_LIMIT_EXCEEDED&CLASS_OBJECT_NOT_IN_PREREQUISITE_STATECLASS_OPERATOR_INTERVENTIONCLASS_SYSTEM_ERRORCLASS_SNAPSHOT_FAILURECLASS_CONFIGURATION_FILE_ERROR CLASS_FOREIGN_DATA_WRAPPER_ERRORCLASS_PL_PGSQL_ERRORCLASS_INTERNAL_ERRORSUCCESSFUL_COMPLETIONWARNING%NULL_VALUE_ELIMINATED_IN_SET_FUNCTIONSTRING_DATA_RIGHT_TRUNCATION_PRIVILEGE_NOT_REVOKEDPRIVILEGE_NOT_GRANTEDIMPLICIT_ZERO_BIT_PADDINGDYNAMIC_RESULT_SETS_RETURNEDDEPRECATED_FEATURENO_DATA*NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNEDSQL_STATEMENT_NOT_YET_COMPLETECONNECTION_EXCEPTION+SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTIONCONNECTION_DOES_NOT_EXIST1SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTIONCONNECTION_FAILURETRANSACTION_RESOLUTION_UNKNOWNPROTOCOL_VIOLATIONTRIGGERED_ACTION_EXCEPTIONFEATURE_NOT_SUPPORTEDINVALID_TRANSACTION_INITIATIONLOCATOR_EXCEPTIONINVALID_LOCATOR_SPECIFICATIONINVALID_GRANTORINVALID_GRANT_OPERATIONINVALID_ROLE_SPECIFICATIONDIAGNOSTICS_EXCEPTION3STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLERCASE_NOT_FOUNDCARDINALITY_VIOLATIONDATA_EXCEPTIONSTRING_DATA_RIGHT_TRUNCATION!NULL_VALUE_NO_INDICATOR_PARAMETERNUMERIC_VALUE_OUT_OF_RANGENULL_VALUE_NOT_ALLOWED_ERROR_IN_ASSIGNMENTINVALID_DATETIME_FORMATDATETIME_FIELD_OVERFLOW$INVALID_TIME_ZONE_DISPLACEMENT_VALUEESCAPE_CHARACTER_CONFLICTINVALID_USE_OF_ESCAPE_CHARACTERINVALID_ESCAPE_OCTETZERO_LENGTH_CHARACTER_STRINGMOST_SPECIFIC_TYPE_MISMATCH!SEQUENCE_GENERATOR_LIMIT_EXCEEDEDNOT_AN_XML_DOCUMENTINVALID_XML_DOCUMENTINVALID_XML_CONTENTINVALID_XML_COMMENT"INVALID_XML_PROCESSING_INSTRUCTION!INVALID_INDICATOR_PARAMETER_VALUESUBSTRING_ERRORDIVISION_BY_ZERO#INVALID_PRECEDING_OR_FOLLOWING_SIZE#INVALID_ARGUMENT_FOR_NTILE_FUNCTIONINTERVAL_FIELD_OVERFLOW'INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_CHARACTER_VALUE_FOR_CASTINVALID_ESCAPE_CHARACTERINVALID_REGULAR_EXPRESSIONINVALID_ARGUMENT_FOR_LOGARITHM#INVALID_ARGUMENT_FOR_POWER_FUNCTION*INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION!INVALID_ROW_COUNT_IN_LIMIT_CLAUSE)INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSEINVALID_LIMIT_VALUECHARACTER_NOT_IN_REPERTOIREINDICATOR_OVERFLOWINVALID_PARAMETER_VALUEUNTERMINATED_C_STRINGINVALID_ESCAPE_SEQUENCESTRING_DATA_LENGTH_MISMATCH
TRIM_ERRORARRAY_SUBSCRIPT_ERRORINVALID_TABLESAMPLE_REPEATINVALID_TABLESAMPLE_ARGUMENTDUPLICATE_JSON_OBJECT_KEY_VALUE/INVALID_ARGUMENT_FOR_SQL_JSON_DATETIME_FUNCTIONINVALID_JSON_TEXTINVALID_SQL_JSON_SUBSCRIPTMORE_THAN_ONE_SQL_JSON_ITEMNO_SQL_JSON_ITEMNON_NUMERIC_SQL_JSON_ITEM NON_UNIQUE_KEYS_IN_A_JSON_OBJECT SINGLETON_SQL_JSON_ITEM_REQUIREDSQL_JSON_ARRAY_NOT_FOUNDSQL_JSON_MEMBER_NOT_FOUNDSQL_JSON_NUMBER_NOT_FOUNDSQL_JSON_OBJECT_NOT_FOUNDTOO_MANY_JSON_ARRAY_ELEMENTSTOO_MANY_JSON_OBJECT_MEMBERSSQL_JSON_SCALAR_REQUIRED+SQL_JSON_ITEM_CANNOT_BE_CAST_TO_TARGET_TYPEFLOATING_POINT_EXCEPTIONINVALID_TEXT_REPRESENTATIONINVALID_BINARY_REPRESENTATIONBAD_COPY_FILE_FORMATUNTRANSLATABLE_CHARACTER#NONSTANDARD_USE_OF_ESCAPE_CHARACTERINTEGRITY_CONSTRAINT_VIOLATIONRESTRICT_VIOLATIONNOT_NULL_VIOLATIONFOREIGN_KEY_VIOLATIONUNIQUE_VIOLATIONCHECK_VIOLATIONEXCLUSION_VIOLATIONINVALID_CURSOR_STATEINVALID_TRANSACTION_STATEACTIVE_SQL_TRANSACTION!BRANCH_TRANSACTION_ALREADY_ACTIVE0INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION4INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION0NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTIONREAD_ONLY_SQL_TRANSACTION.SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED)HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVELNO_ACTIVE_SQL_TRANSACTIONIN_FAILED_SQL_TRANSACTION#IDLE_IN_TRANSACTION_SESSION_TIMEOUTTRANSACTION_TIMEOUTINVALID_SQL_STATEMENT_NAMETRIGGERED_DATA_CHANGE_VIOLATION#INVALID_AUTHORIZATION_SPECIFICATIONINVALID_PASSWORD+DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXISTDEPENDENT_OBJECTS_STILL_EXISTINVALID_TRANSACTION_TERMINATIONSQL_ROUTINE_EXCEPTION!MODIFYING_SQL_DATA_NOT_PERMITTED_#PROHIBITED_SQL_STATEMENT_ATTEMPTED_READING_SQL_DATA_NOT_PERMITTED_%FUNCTION_EXECUTED_NO_RETURN_STATEMENTINVALID_CURSOR_NAMEEXTERNAL_ROUTINE_EXCEPTIONCONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED"PROHIBITED_SQL_STATEMENT_ATTEMPTEDREADING_SQL_DATA_NOT_PERMITTED%EXTERNAL_ROUTINE_INVOCATION_EXCEPTIONINVALID_SQLSTATE_RETURNEDNULL_VALUE_NOT_ALLOWEDTRIGGER_PROTOCOL_VIOLATEDSRF_PROTOCOL_VIOLATEDEVENT_TRIGGER_PROTOCOL_VIOLATEDSAVEPOINT_EXCEPTIONINVALID_SAVEPOINT_SPECIFICATIONINVALID_CATALOG_NAMEINVALID_SCHEMA_NAMETRANSACTION_ROLLBACKSERIALIZATION_FAILURE*TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATIONSTATEMENT_COMPLETION_UNKNOWNDEADLOCK_DETECTED%SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATIONINSUFFICIENT_PRIVILEGESYNTAX_ERRORINVALID_NAMEINVALID_COLUMN_DEFINITIONNAME_TOO_LONGDUPLICATE_COLUMNAMBIGUOUS_COLUMNUNDEFINED_COLUMNUNDEFINED_OBJECTDUPLICATE_OBJECTDUPLICATE_ALIASDUPLICATE_FUNCTIONAMBIGUOUS_FUNCTIONGROUPING_ERRORDATATYPE_MISMATCHWRONG_OBJECT_TYPEINVALID_FOREIGN_KEYCANNOT_COERCEUNDEFINED_FUNCTIONGENERATED_ALWAYSRESERVED_NAMEUNDEFINED_TABLEUNDEFINED_PARAMETERDUPLICATE_CURSORDUPLICATE_DATABASEDUPLICATE_PREPARED_STATEMENTDUPLICATE_SCHEMADUPLICATE_TABLEAMBIGUOUS_PARAMETERAMBIGUOUS_ALIASINVALID_COLUMN_REFERENCEINVALID_CURSOR_DEFINITIONINVALID_DATABASE_DEFINITIONINVALID_FUNCTION_DEFINITION%INVALID_PREPARED_STATEMENT_DEFINITIONINVALID_SCHEMA_DEFINITIONINVALID_TABLE_DEFINITIONINVALID_OBJECT_DEFINITIONINDETERMINATE_DATATYPEINVALID_RECURSIONWINDOWING_ERRORCOLLATION_MISMATCHINDETERMINATE_COLLATIONWITH_CHECK_OPTION_VIOLATIONINSUFFICIENT_RESOURCES	DISK_FULLOUT_OF_MEMORYTOO_MANY_CONNECTIONSCONFIGURATION_LIMIT_EXCEEDEDPROGRAM_LIMIT_EXCEEDEDSTATEMENT_TOO_COMPLEXTOO_MANY_COLUMNSTOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATEOBJECT_IN_USECANT_CHANGE_RUNTIME_PARAMLOCK_NOT_AVAILABLEUNSAFE_NEW_ENUM_VALUE_USAGEOPERATOR_INTERVENTIONQUERY_CANCELEDADMIN_SHUTDOWNCRASH_SHUTDOWNCANNOT_CONNECT_NOWDATABASE_DROPPEDIDLE_SESSION_TIMEOUTSYSTEM_ERRORIO_ERRORUNDEFINED_FILEDUPLICATE_FILESNAPSHOT_TOO_OLDCONFIG_FILE_ERRORLOCK_FILE_EXISTS	FDW_ERRORFDW_OUT_OF_MEMORY"FDW_DYNAMIC_PARAMETER_VALUE_NEEDEDFDW_INVALID_DATA_TYPEFDW_COLUMN_NAME_NOT_FOUND!FDW_INVALID_DATA_TYPE_DESCRIPTORSFDW_INVALID_COLUMN_NAMEFDW_INVALID_COLUMN_NUMBERFDW_INVALID_USE_OF_NULL_POINTERFDW_INVALID_STRING_FORMATFDW_INVALID_HANDLEFDW_INVALID_OPTION_INDEXFDW_INVALID_OPTION_NAMEFDW_OPTION_NAME_NOT_FOUNDFDW_REPLY_HANDLEFDW_UNABLE_TO_CREATE_EXECUTIONFDW_UNABLE_TO_CREATE_REPLY"FDW_UNABLE_TO_ESTABLISH_CONNECTIONFDW_NO_SCHEMASFDW_SCHEMA_NOT_FOUNDFDW_TABLE_NOT_FOUNDFDW_FUNCTION_SEQUENCE_ERRORFDW_TOO_MANY_HANDLES'FDW_INCONSISTENT_DESCRIPTOR_INFORMATIONFDW_INVALID_ATTRIBUTE_VALUE*FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH'FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIERPLPGSQL_ERRORRAISE_EXCEPTIONNO_DATA_FOUNDTOO_MANY_ROWSASSERT_FAILUREINTERNAL_ERRORDATA_CORRUPTEDINDEX_CORRUPTED r   r   <module>ry     sj  B  4 # '+ $! #'  " '+ $  #'  "  "  '+ $! "& #'  (, %,0 )48 1(, %"   #'  .2 +  !   ! .2 +$( !# # )- &"   !% #'        (/ % '   # &   -4 * ")   .5 +# 4; 1 !(   %     ")    '  !  %    6= 3     & $+ !$ !  ! ! '. $# ")  & % $+ !    %, "$+ ! &- #&- #! *1 '#*  " $ !( &- #-4 *$+ !,3 ) %  !  ! % 
 $ & ") 29 / $ %  # #*  #*  " # # # & & " .5 +" %  '  " &- # ")         $   $+ !3: 07> 43: 0# 18 .,3 )# # &- #  %  #*  '. #  /6 + '  #*    $+ !&- #") (/ %   % & #*  %, "!(  )0 %#   #  ")   ")        -4 *&   )0 %  #                &   " # % % (/ %# " #     !  &  ! 	 &  !     $+  #  %              	 %, " # $+ !! # ") #  " ! #  !( $ %, "  %  *1 '% -4 **1 '  r   