
    ۇehq                         d dl T d dlm Z   G d de j        e          Z G d de          Z G d de          Z G d	 d
e          Z G d de          Z G d de          Z	 G d de          Z
 G d de          Z G d de          Z G d de          Z G d de j                  Z G d de j                  Z G d de          Z G d de          Z G d d e          Z G d! d"e          Z G d# d$e          Z G d% d&e          Z G d' d(e j                  Z G d) d*e j                  Z G d+ d,e          Z G d- d.e j                  Z G d/ d0e j                  Z G d1 d2e          Z G d3 d4e j                  Z G d5 d6e          Z G d7 d8e j                  Z G d9 d:e j                  Z  G d; d<e           Z! G d= d>e j                  Z" G d? d@e j                  Z# G dA dBe j                  Z$ G dC dDe j                  Z% G dE dFe%          Z& G dG dHe%          Z' G dI dJe%          Z( G dK dLe%          Z) G dM dNe%          Z* G dO dPe%          Z+ G dQ dRe%          Z, G dS dTe%          Z- G dU dVe%          Z. G dW dXe%          Z/ G dY dZe%          Z0 G d[ d\e%          Z1 G d] d^e%          Z2 G d_ d`e%          Z3 G da dbe%          Z4 G dc dde%          Z5 G de dfe%          Z6 G dg dhe%          Z7 G di dje%          Z8 G dk dle%          Z9 G dm dne%          Z: G do dpe%          Z; G dq dre%          Z< G ds dte%          Z= G du dve%          Z> G dw dxe%          Z? G dy dze%          Z@ G d{ d|e%          ZA G d} d~e%          ZB G d de%          ZC G d de%          ZD G d de%          ZE G d de%          ZF G d de%          ZG G d de%          ZH G d de%          ZI G d de%          ZJ G d de%          ZK G d de%          ZL G d de%          ZM G d de%          ZN G d de%          ZO G d de%          ZP G d de%          ZQ G d de%          ZR G d de%          ZS G d de%          ZT G d de%          ZU G d de%          ZV G d de%          ZW G d de%          ZX G d de%          ZY G d de%          ZZ G d de%          Z[ G d de%          Z\ G d de%          Z] G d de%          Z^ G d de%          Z_ G d de%          Z` G d de%          Za G d de%          Zb G d de%          Zc G d de%          Zd G dÄ de%          Ze G dń de%          Zf G dǄ de%          Zg G dɄ de%          Zh G d˄ de j                  Zi G d̈́ dei          Zj G dτ dei          Zk G dф dei          Zl G dӄ dei          Zm G dՄ dei          Zn G dׄ dei          Zo G dل de j                  Zp G dۄ de j                  Zq G d݄ deq          Zr G d߄ deq          Zs G d deq          Zt G d deq          Zu G d deq          Zv G d deq          Zw G d deq          Zx G d deq          Zy G d deq          Zz G d deq          Z{ G d deq          Z| G d deq          Z} G d de j                  Z~ G d de j                  Z G d de j                  Z G d de          Z G d de j                  Z G d d e          Z G d de j                  Z G d de j                  Z G d de          Z G d de          Z G d	 d
e          Z G d de          Z G d de j                  Z G d de j                  Z G d de          Z G d de          Z G d de          Z G d de          Z G d de j                  Z G d de          Z G d de          Z G d d e          Z G d! d"e          Z G d# d$e          Z G d% d&e j                  Z G d' d(e          Z G d) d*e j                  Z G d+ d,e j                  Z G d- d.e j                  Z G d/ d0e          Z G d1 d2e          Z G d3 d4e          Z G d5 d6e          Z G d7 d8e j                  Z G d9 d:e          Z G d; d<e          Z G d= d>e          Z G d? d@e          Z G dA dBe          Z G dC dDe          Z G dE dFe          Z G dG dHe          Z G dI dJe          Z G dK dLe          Z G dM dNe          Z G dO dPe          Z G dQ dRe          Z G dS dTe          Z G dU dVe          Z G dW dXe          Z G dY dZe          Z G d[ d\e          Z G d] d^e          Z G d_ d`e          Z G da dbe          Z G dc dde          Z G de dfe          Z G dg dhe          Z G di dje          Z G dk dle          Z G dm dne          Z G do dpe          Z G dq dre          Z G ds dte          Z G du dve          Z G dw dxe          Z G dy dze          Z G d{ d|e          Z G d} d~e          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de j                  Z G d de j                  Z G d de̦          Z G d de̦          Z G d de̦          Z G d de̦          Z G d de j                  Z G d deѦ          Z G d deѦ          Z G d deѦ          Z G d de j                  Z G d deզ          Z G d deզ          Z G d deզ          Z G d deզ          Z G d de j                  Z G d deڦ          Z G d deڦ          Z G d deڦ          Z G d deڦ          Z G d deڦ          Z G d deڦ          Z G d de j                  Z G d de          Z G d de          Z G d de          Z G dÄ de          Z G dń de j                  Z G dǄ de j                  Z G dɄ de          Z G d˄ de j                  Z G d̈́ de          Z G dτ de          Z G dф de          Z G dӄ de          Z G dՄ de          Z G dׄ de          Z G dل de          Z G dۄ de          Z G d݄ de          Z G d߄ de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z  G d de          Z G d de          Z G d d e          Z G d de j                  Z G d de          Z G d de          Z G d de          Z G d	 d
e          Z G d de j                  Z	 G d de	          Z
 G d de	          ZdZee j        z  ZdS (     )*)_basec                       e Zd ZdZdS )PostgresWarning01000N__name__
__module____qualname__sqlstate     M/var/www/api/venv/lib/python3.11/site-packages/asyncpg/exceptions/__init__.pyr   r              HHHr   r   c                       e Zd ZdZdS )DynamicResultSetsReturned0100CNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )ImplicitZeroBitPadding01008Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS ) NullValueEliminatedInSetFunction01003Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )PrivilegeNotGranted01007Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )PrivilegeNotRevoked01006Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )StringDataRightTruncation01004Nr   r   r   r   r!   r!       r   r   r!   c                       e Zd ZdZdS )DeprecatedFeature01P01Nr   r   r   r   r$   r$   $   r   r   r$   c                       e Zd ZdZdS )NoData02000Nr   r   r   r   r'   r'   (   r   r   r'   c                       e Zd ZdZdS )%NoAdditionalDynamicResultSetsReturned02001Nr   r   r   r   r*   r*   ,   r   r   r*   c                       e Zd ZdZdS )SQLStatementNotYetCompleteError03000Nr   r   r   r   r-   r-   0   r   r   r-   c                       e Zd ZdZdS )PostgresConnectionError08000Nr   r   r   r   r0   r0   4   r   r   r0   c                       e Zd ZdZdS )ConnectionDoesNotExistError08003Nr   r   r   r   r3   r3   8   r   r   r3   c                       e Zd ZdZdS )ConnectionFailureError08006Nr   r   r   r   r6   r6   <   r   r   r6   c                       e Zd ZdZdS )ClientCannotConnectError08001Nr   r   r   r   r9   r9   @   r   r   r9   c                       e Zd ZdZdS )ConnectionRejectionError08004Nr   r   r   r   r<   r<   D   r   r   r<   c                       e Zd ZdZdS )!TransactionResolutionUnknownError08007Nr   r   r   r   r?   r?   H   r   r   r?   c                       e Zd ZdZdS )ProtocolViolationError08P01Nr   r   r   r   rB   rB   L   r   r   rB   c                       e Zd ZdZdS )TriggeredActionError09000Nr   r   r   r   rE   rE   P   r   r   rE   c                       e Zd ZdZdS )FeatureNotSupportedError0A000Nr   r   r   r   rH   rH   T   r   r   rH   c                       e Zd ZdS )InvalidCachedStatementErrorN)r	   r
   r   r   r   r   rK   rK   X   s        Dr   rK   c                       e Zd ZdZdS )!InvalidTransactionInitiationError0B000Nr   r   r   r   rM   rM   \   r   r   rM   c                       e Zd ZdZdS )LocatorError0F000Nr   r   r   r   rP   rP   `   r   r   rP   c                       e Zd ZdZdS ) InvalidLocatorSpecificationError0F001Nr   r   r   r   rS   rS   d   r   r   rS   c                       e Zd ZdZdS )InvalidGrantorError0L000Nr   r   r   r   rV   rV   h   r   r   rV   c                       e Zd ZdZdS )InvalidGrantOperationError0LP01Nr   r   r   r   rY   rY   l   r   r   rY   c                       e Zd ZdZdS )InvalidRoleSpecificationError0P000Nr   r   r   r   r\   r\   p   r   r   r\   c                       e Zd ZdZdS )DiagnosticsError0Z000Nr   r   r   r   r_   r_   t   r   r   r_   c                       e Zd ZdZdS )3StackedDiagnosticsAccessedWithoutActiveHandlerError0Z002Nr   r   r   r   rb   rb   x   r   r   rb   c                       e Zd ZdZdS )InvalidArgumentForXqueryError10608Nr   r   r   r   re   re   |   r   r   re   c                       e Zd ZdZdS )CaseNotFoundError20000Nr   r   r   r   rh   rh      r   r   rh   c                       e Zd ZdZdS )CardinalityViolationError21000Nr   r   r   r   rk   rk      r   r   rk   c                       e Zd ZdZdS )	DataError22000Nr   r   r   r   rn   rn      r   r   rn   c                       e Zd ZdZdS )ArraySubscriptError2202ENr   r   r   r   rq   rq      r   r   rq   c                       e Zd ZdZdS )CharacterNotInRepertoireError22021Nr   r   r   r   rt   rt      r   r   rt   c                       e Zd ZdZdS )DatetimeFieldOverflowError22008Nr   r   r   r   rw   rw      r   r   rw   c                       e Zd ZdZdS )DivisionByZeroError22012Nr   r   r   r   rz   rz      r   r   rz   c                       e Zd ZdZdS )ErrorInAssignmentError22005Nr   r   r   r   r}   r}      r   r   r}   c                       e Zd ZdZdS )EscapeCharacterConflictError2200BNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )IndicatorOverflowError22022Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )IntervalFieldOverflowError22015Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS ) InvalidArgumentForLogarithmError2201ENr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )$InvalidArgumentForNtileFunctionError22014Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )'InvalidArgumentForNthValueFunctionError22016Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )$InvalidArgumentForPowerFunctionError2201FNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )*InvalidArgumentForWidthBucketFunctionError2201GNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )!InvalidCharacterValueForCastError22018Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidDatetimeFormatError22007Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidEscapeCharacterError22019Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidEscapeOctetError2200DNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidEscapeSequenceError22025Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )$NonstandardUseOfEscapeCharacterError22P06Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )#InvalidIndicatorParameterValueError22010Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidParameterValueError22023Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )$InvalidPrecedingOrFollowingSizeError22013Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidRegularExpressionError2201BNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )!InvalidRowCountInLimitClauseError2201WNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )(InvalidRowCountInResultOffsetClauseError2201XNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidTablesampleArgumentError2202HNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )InvalidTablesampleRepeatError2202GNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )%InvalidTimeZoneDisplacementValueError22009Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS ) InvalidUseOfEscapeCharacterError2200CNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )MostSpecificTypeMismatchError2200GNr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )NullValueNotAllowedError22004Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )"NullValueNoIndicatorParameterError22002Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )NumericValueOutOfRangeError22003Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )#SequenceGeneratorLimitExceededError2200HNr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )StringDataLengthMismatchError22026Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )StringDataRightTruncationError22001Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )SubstringError22011Nr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )	TrimError22027Nr   r   r   r   r   r      r   r   r   c                       e Zd ZdZdS )UnterminatedCStringError22024Nr   r   r   r   r   r   $  r   r   r   c                       e Zd ZdZdS )ZeroLengthCharacterStringError2200FNr   r   r   r   r   r   (  r   r   r   c                       e Zd ZdZdS )PostgresFloatingPointError22P01Nr   r   r   r   r   r   ,  r   r   r   c                       e Zd ZdZdS )InvalidTextRepresentationError22P02Nr   r   r   r   r   r   0  r   r   r   c                       e Zd ZdZdS ) InvalidBinaryRepresentationError22P03Nr   r   r   r   r   r   4  r   r   r   c                       e Zd ZdZdS )BadCopyFileFormatError22P04Nr   r   r   r   r   r   8  r   r   r   c                       e Zd ZdZdS )UntranslatableCharacterError22P05Nr   r   r   r   r   r   <  r   r   r   c                       e Zd ZdZdS )NotAnXmlDocumentError2200LNr   r   r   r   r   r   @  r   r   r   c                       e Zd ZdZdS )InvalidXmlDocumentError2200MNr   r   r   r   r   r   D  r   r   r   c                       e Zd ZdZdS )InvalidXmlContentError2200NNr   r   r   r   r   r   H  r   r   r   c                       e Zd ZdZdS )InvalidXmlCommentError2200SNr   r   r   r   r  r  L  r   r   r  c                       e Zd ZdZdS )$InvalidXmlProcessingInstructionError2200TNr   r   r   r   r  r  P  r   r   r  c                       e Zd ZdZdS ) DuplicateJsonObjectKeyValueError22030Nr   r   r   r   r  r  T  r   r   r  c                       e Zd ZdZdS ).InvalidArgumentForSQLJsonDatetimeFunctionError22031Nr   r   r   r   r
  r
  X  r   r   r
  c                       e Zd ZdZdS )InvalidJsonTextError22032Nr   r   r   r   r  r  \  r   r   r  c                       e Zd ZdZdS )InvalidSQLJsonSubscriptError22033Nr   r   r   r   r  r  `  r   r   r  c                       e Zd ZdZdS )MoreThanOneSQLJsonItemError22034Nr   r   r   r   r  r  d  r   r   r  c                       e Zd ZdZdS )NoSQLJsonItemError22035Nr   r   r   r   r  r  h  r   r   r  c                       e Zd ZdZdS )NonNumericSQLJsonItemError22036Nr   r   r   r   r  r  l  r   r   r  c                       e Zd ZdZdS )NonUniqueKeysInAJsonObjectError22037Nr   r   r   r   r  r  p  r   r   r  c                       e Zd ZdZdS )!SingletonSQLJsonItemRequiredError22038Nr   r   r   r   r  r  t  r   r   r  c                       e Zd ZdZdS )SQLJsonArrayNotFoundError22039Nr   r   r   r   r"  r"  x  r   r   r"  c                       e Zd ZdZdS )SQLJsonMemberNotFoundError2203ANr   r   r   r   r%  r%  |  r   r   r%  c                       e Zd ZdZdS )SQLJsonNumberNotFoundError2203BNr   r   r   r   r(  r(    r   r   r(  c                       e Zd ZdZdS )SQLJsonObjectNotFoundError2203CNr   r   r   r   r+  r+    r   r   r+  c                       e Zd ZdZdS )TooManyJsonArrayElementsError2203DNr   r   r   r   r.  r.    r   r   r.  c                       e Zd ZdZdS )TooManyJsonObjectMembersError2203ENr   r   r   r   r1  r1    r   r   r1  c                       e Zd ZdZdS )SQLJsonScalarRequiredError2203FNr   r   r   r   r4  r4    r   r   r4  c                       e Zd ZdZdS )(SQLJsonItemCannotBeCastToTargetTypeError2203GNr   r   r   r   r7  r7    r   r   r7  c                       e Zd ZdZdS )!IntegrityConstraintViolationError23000Nr   r   r   r   r:  r:    r   r   r:  c                       e Zd ZdZdS )RestrictViolationError23001Nr   r   r   r   r=  r=    r   r   r=  c                       e Zd ZdZdS )NotNullViolationError23502Nr   r   r   r   r@  r@    r   r   r@  c                       e Zd ZdZdS )ForeignKeyViolationError23503Nr   r   r   r   rC  rC    r   r   rC  c                       e Zd ZdZdS )UniqueViolationError23505Nr   r   r   r   rF  rF    r   r   rF  c                       e Zd ZdZdS )CheckViolationError23514Nr   r   r   r   rI  rI    r   r   rI  c                       e Zd ZdZdS )ExclusionViolationError23P01Nr   r   r   r   rL  rL    r   r   rL  c                       e Zd ZdZdS )InvalidCursorStateError24000Nr   r   r   r   rO  rO    r   r   rO  c                       e Zd ZdZdS )InvalidTransactionStateError25000Nr   r   r   r   rR  rR    r   r   rR  c                       e Zd ZdZdS )ActiveSQLTransactionError25001Nr   r   r   r   rU  rU    r   r   rU  c                       e Zd ZdZdS )#BranchTransactionAlreadyActiveError25002Nr   r   r   r   rX  rX    r   r   rX  c                       e Zd ZdZdS ))HeldCursorRequiresSameIsolationLevelError25008Nr   r   r   r   r[  r[    r   r   r[  c                       e Zd ZdZdS )0InappropriateAccessModeForBranchTransactionError25003Nr   r   r   r   r^  r^            HHHr   r^  c                       e Zd ZdZdS )4InappropriateIsolationLevelForBranchTransactionError25004Nr   r   r   r   rb  rb    r`  r   rb  c                       e Zd ZdZdS )/NoActiveSQLTransactionForBranchTransactionError25005Nr   r   r   r   re  re    r`  r   re  c                       e Zd ZdZdS )ReadOnlySQLTransactionError25006Nr   r   r   r   rh  rh    r   r   rh  c                       e Zd ZdZdS )-SchemaAndDataStatementMixingNotSupportedError25007Nr   r   r   r   rk  rk    r`  r   rk  c                       e Zd ZdZdS )NoActiveSQLTransactionError25P01Nr   r   r   r   rn  rn    r   r   rn  c                       e Zd ZdZdS )InFailedSQLTransactionError25P02Nr   r   r   r   rq  rq    r   r   rq  c                       e Zd ZdZdS )$IdleInTransactionSessionTimeoutError25P03Nr   r   r   r   rt  rt    r   r   rt  c                       e Zd ZdZdS )TransactionTimeoutError25P04Nr   r   r   r   rw  rw    r   r   rw  c                       e Zd ZdZdS )InvalidSQLStatementNameError26000Nr   r   r   r   rz  rz    r   r   rz  c                       e Zd ZdZdS )!TriggeredDataChangeViolationError27000Nr   r   r   r   r}  r}    r   r   r}  c                       e Zd ZdZdS )&InvalidAuthorizationSpecificationError28000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )InvalidPasswordError28P01Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS ),DependentPrivilegeDescriptorsStillExistError2B000Nr   r   r   r   r  r     r   r   r  c                       e Zd ZdZdS )DependentObjectsStillExistError2BP01Nr   r   r   r   r  r    r`  r   r  c                       e Zd ZdZdS )"InvalidTransactionTerminationError2D000Nr   r   r   r   r  r  	  r   r   r  c                       e Zd ZdZdS )SQLRoutineError2F000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )&FunctionExecutedNoReturnStatementError2F005Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )!ModifyingSQLDataNotPermittedError2F002Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )$ProhibitedSQLStatementAttemptedError2F003Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )ReadingSQLDataNotPermittedError2F004Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )InvalidCursorNameError34000Nr   r   r   r   r  r  !  r   r   r  c                       e Zd ZdZdS )ExternalRoutineError38000Nr   r   r   r   r  r  %  r   r   r  c                       e Zd ZdZdS )ContainingSQLNotPermittedError38001Nr   r   r   r   r  r  )  r   r   r  c                       e Zd ZdZdS )0ModifyingExternalRoutineSQLDataNotPermittedError38002Nr   r   r   r   r  r  -  r   r   r  c                       e Zd ZdZdS )3ProhibitedExternalRoutineSQLStatementAttemptedError38003Nr   r   r   r   r  r  1  r`  r   r  c                       e Zd ZdZdS ).ReadingExternalRoutineSQLDataNotPermittedError38004Nr   r   r   r   r  r  6  r   r   r  c                       e Zd ZdZdS )ExternalRoutineInvocationError39000Nr   r   r   r   r  r  :  r   r   r  c                       e Zd ZdZdS )InvalidSqlstateReturnedError39001Nr   r   r   r   r  r  >  r   r   r  c                       e Zd ZdZdS ))NullValueInExternalRoutineNotAllowedError39004Nr   r   r   r   r  r  B  r`  r   r  c                       e Zd ZdZdS )TriggerProtocolViolatedError39P01Nr   r   r   r   r  r  G  r   r   r  c                       e Zd ZdZdS )SrfProtocolViolatedError39P02Nr   r   r   r   r  r  K  r   r   r  c                       e Zd ZdZdS )!EventTriggerProtocolViolatedError39P03Nr   r   r   r   r  r  O  r   r   r  c                       e Zd ZdZdS )SavepointError3B000Nr   r   r   r   r  r  S  r   r   r  c                       e Zd ZdZdS )"InvalidSavepointSpecificationError3B001Nr   r   r   r   r  r  W  r   r   r  c                       e Zd ZdZdS )InvalidCatalogNameError3D000Nr   r   r   r   r  r  [  r   r   r  c                       e Zd ZdZdS )InvalidSchemaNameError3F000Nr   r   r   r   r  r  _  r   r   r  c                       e Zd ZdZdS )TransactionRollbackError40000Nr   r   r   r   r  r  c  r   r   r  c                       e Zd ZdZdS ),TransactionIntegrityConstraintViolationError40002Nr   r   r   r   r  r  g  r   r   r  c                       e Zd ZdZdS )SerializationError40001Nr   r   r   r   r  r  k  r   r   r  c                       e Zd ZdZdS )StatementCompletionUnknownError40003Nr   r   r   r   r  r  o  r   r   r  c                       e Zd ZdZdS )DeadlockDetectedError40P01Nr   r   r   r   r  r  s  r   r   r  c                       e Zd ZdZdS )SyntaxOrAccessError42000Nr   r   r   r   r  r  w  r   r   r  c                       e Zd ZdZdS )PostgresSyntaxError42601Nr   r   r   r   r  r  {  r   r   r  c                       e Zd ZdZdS )InsufficientPrivilegeError42501Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )CannotCoerceError42846Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )GroupingError42803Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )WindowingError42P20Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )InvalidRecursionError42P19Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )InvalidForeignKeyError42830Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )InvalidNameError42602Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )NameTooLongError42622Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )ReservedNameError42939Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )DatatypeMismatchError42804Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )IndeterminateDatatypeError42P18Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )CollationMismatchError42P21Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )IndeterminateCollationError42P22Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )WrongObjectTypeError42809Nr   r   r   r   r
  r
    r   r   r
  c                       e Zd ZdZdS )GeneratedAlwaysError428C9Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )UndefinedColumnError42703Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )UndefinedFunctionError42883Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )UndefinedTableError42P01Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )UndefinedParameterError42P02Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )UndefinedObjectError42704Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )DuplicateColumnError42701Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )DuplicateCursorError42P03Nr   r   r   r   r"  r"    r   r   r"  c                       e Zd ZdZdS )DuplicateDatabaseError42P04Nr   r   r   r   r%  r%    r   r   r%  c                       e Zd ZdZdS )DuplicateFunctionError42723Nr   r   r   r   r(  r(    r   r   r(  c                       e Zd ZdZdS )DuplicatePreparedStatementError42P05Nr   r   r   r   r+  r+    r   r   r+  c                       e Zd ZdZdS )DuplicateSchemaError42P06Nr   r   r   r   r.  r.    r   r   r.  c                       e Zd ZdZdS )DuplicateTableError42P07Nr   r   r   r   r1  r1    r   r   r1  c                       e Zd ZdZdS )DuplicateAliasError42712Nr   r   r   r   r4  r4    r   r   r4  c                       e Zd ZdZdS )DuplicateObjectError42710Nr   r   r   r   r7  r7    r   r   r7  c                       e Zd ZdZdS )AmbiguousColumnError42702Nr   r   r   r   r:  r:    r   r   r:  c                       e Zd ZdZdS )AmbiguousFunctionError42725Nr   r   r   r   r=  r=    r   r   r=  c                       e Zd ZdZdS )AmbiguousParameterError42P08Nr   r   r   r   r@  r@    r   r   r@  c                       e Zd ZdZdS )AmbiguousAliasError42P09Nr   r   r   r   rC  rC    r   r   rC  c                       e Zd ZdZdS )InvalidColumnReferenceError42P10Nr   r   r   r   rF  rF    r   r   rF  c                       e Zd ZdZdS )InvalidColumnDefinitionError42611Nr   r   r   r   rI  rI    r   r   rI  c                       e Zd ZdZdS )InvalidCursorDefinitionError42P11Nr   r   r   r   rL  rL    r   r   rL  c                       e Zd ZdZdS )InvalidDatabaseDefinitionError42P12Nr   r   r   r   rO  rO    r   r   rO  c                       e Zd ZdZdS )InvalidFunctionDefinitionError42P13Nr   r   r   r   rR  rR    r   r   rR  c                       e Zd ZdZdS )'InvalidPreparedStatementDefinitionError42P14Nr   r   r   r   rU  rU    r   r   rU  c                       e Zd ZdZdS )InvalidSchemaDefinitionError42P15Nr   r   r   r   rX  rX    r   r   rX  c                       e Zd ZdZdS )InvalidTableDefinitionError42P16Nr   r   r   r   r[  r[    r   r   r[  c                       e Zd ZdZdS )InvalidObjectDefinitionError42P17Nr   r   r   r   r^  r^  #  r   r   r^  c                       e Zd ZdZdS )WithCheckOptionViolationError44000Nr   r   r   r   ra  ra  '  r   r   ra  c                       e Zd ZdZdS )InsufficientResourcesError53000Nr   r   r   r   rd  rd  +  r   r   rd  c                       e Zd ZdZdS )DiskFullError53100Nr   r   r   r   rg  rg  /  r   r   rg  c                       e Zd ZdZdS )OutOfMemoryError53200Nr   r   r   r   rj  rj  3  r   r   rj  c                       e Zd ZdZdS )TooManyConnectionsError53300Nr   r   r   r   rm  rm  7  r   r   rm  c                       e Zd ZdZdS )ConfigurationLimitExceededError53400Nr   r   r   r   rp  rp  ;  r   r   rp  c                       e Zd ZdZdS )ProgramLimitExceededError54000Nr   r   r   r   rs  rs  ?  r   r   rs  c                       e Zd ZdZdS )StatementTooComplexError54001Nr   r   r   r   rv  rv  C  r   r   rv  c                       e Zd ZdZdS )TooManyColumnsError54011Nr   r   r   r   ry  ry  G  r   r   ry  c                       e Zd ZdZdS )TooManyArgumentsError54023Nr   r   r   r   r|  r|  K  r   r   r|  c                       e Zd ZdZdS )!ObjectNotInPrerequisiteStateError55000Nr   r   r   r   r  r  O  r   r   r  c                       e Zd ZdZdS )ObjectInUseError55006Nr   r   r   r   r  r  S  r   r   r  c                       e Zd ZdZdS )CantChangeRuntimeParamError55P02Nr   r   r   r   r  r  W  r   r   r  c                       e Zd ZdZdS )LockNotAvailableError55P03Nr   r   r   r   r  r  [  r   r   r  c                       e Zd ZdZdS )UnsafeNewEnumValueUsageError55P04Nr   r   r   r   r  r  _  r   r   r  c                       e Zd ZdZdS )OperatorInterventionError57000Nr   r   r   r   r  r  c  r   r   r  c                       e Zd ZdZdS )QueryCanceledError57014Nr   r   r   r   r  r  g  r   r   r  c                       e Zd ZdZdS )AdminShutdownError57P01Nr   r   r   r   r  r  k  r   r   r  c                       e Zd ZdZdS )CrashShutdownError57P02Nr   r   r   r   r  r  o  r   r   r  c                       e Zd ZdZdS )CannotConnectNowError57P03Nr   r   r   r   r  r  s  r   r   r  c                       e Zd ZdZdS )DatabaseDroppedError57P04Nr   r   r   r   r  r  w  r   r   r  c                       e Zd ZdZdS )IdleSessionTimeoutError57P05Nr   r   r   r   r  r  {  r   r   r  c                       e Zd ZdZdS )PostgresSystemError58000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )PostgresIOError58030Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )UndefinedFileError58P01Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )DuplicateFileError58P02Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FileNameTooLongError58P03Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )SnapshotTooOldError72000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )ConfigFileErrorF0000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )LockFileExistsErrorF0001Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWErrorHV000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWColumnNameNotFoundErrorHV005Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )#FDWDynamicParameterValueNeededErrorHV002Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWFunctionSequenceErrorHV010Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS ))FDWInconsistentDescriptorInformationErrorHV021Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidAttributeValueErrorHV024Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidColumnNameErrorHV007Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidColumnNumberErrorHV008Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidDataTypeErrorHV004Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )"FDWInvalidDataTypeDescriptorsErrorHV006Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )(FDWInvalidDescriptorFieldIdentifierErrorHV091Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidHandleErrorHV00BNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidOptionIndexErrorHV00CNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidOptionNameErrorHV00DNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS ))FDWInvalidStringLengthOrBufferLengthErrorHV090Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidStringFormatErrorHV00ANr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWInvalidUseOfNullPointerErrorHV009Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWTooManyHandlesErrorHV014Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWOutOfMemoryErrorHV001Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWNoSchemasErrorHV00PNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWOptionNameNotFoundErrorHV00JNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWReplyHandleErrorHV00KNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWSchemaNotFoundErrorHV00QNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWTableNotFoundErrorHV00RNr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )FDWUnableToCreateExecutionErrorHV00LNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FDWUnableToCreateReplyErrorHV00MNr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )#FDWUnableToEstablishConnectionErrorHV00NNr   r   r   r   r	  r	    r   r   r	  c                       e Zd ZdZdS )PLPGSQLErrorP0000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )
RaiseErrorP0001Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )NoDataFoundErrorP0002Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )TooManyRowsErrorP0003Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )AssertErrorP0004Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )InternalServerErrorXX000Nr   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )DataCorruptedErrorXX001Nr   r   r   r   r  r  #  r   r   r  c                       e Zd ZdZdS )IndexCorruptedErrorXX002Nr   r   r   r   r!  r!  '  r   r   r!  (  rU  r  rC  r:  r=  r@  rq   r  r   rX  r  r  r  rk   rh   rt   rI  r9   r  r  rp  r3   r6   r<   r  r  r  rn   r  r  rw   r  r  r  r$   r_   rg  rz   r4  r  r"  r%  r  r(  r  r7  r+  r.  r1  r   r}   r   r  rL  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r	  rH   r  rC  r  r  r  r[  rt  r  r   rq  r^  rb  r  r  r!  r   r  rd  r:  r  r   r   r   r   r   r
  r   re   r  r   rK   r  r   rI  rF  rL  r  rO  rO  r   r   r   r   r  rR  rY   rV   r   r  rS   r  r^  r   r  r   rU  r  r   r\   r   r   r  rz  r  rX  r  r  r[  r   r   r   r   rM   rR  r  r   r  r   r   r  rP   r  r  r  r  r  r   r  rn  re  r*   r'   r  r  r  r  r   r   r@  r   r  r   r   r   r  r  r  rj  r  r0   r   r  r  r  r   r   r   rs  r  r  rB   r  r  rh  r  r  r  r=  r"  r7  r%  r(  r+  r4  r  r-   r  rk  r   r  r  r  r  rb   r  rv  r   r!   r   r   r  r|  ry  rm  r.  r1  r  r  r?   r  rw  r  rE   r}  r   r  r  r  r  r  r  rF  r  r   r   r  ra  r
  r   N(  r    PostgresLogMessageWarningr   r   r   r   r   r   r!   r$   r'   r*   PostgresErrorr-   r0   r3   r6   r9   r<   r?   rB   rE   rH   rK   rM   rP   rS   rV   rY   r\   r_   rb   re   rh   rk   rn   rq   rt   rw   rz   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r
  r  r  r  r  r  r  r  r"  r%  r(  r+  r.  r1  r4  r7  r:  r=  r@  rC  rF  rI  rL  rO  rR  rU  rX  r[  r^  rb  re  rh  rk  rn  rq  rt  rw  rz  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r  r  r  r  r  r"  r%  r(  r+  r.  r1  r4  r7  r:  r=  r@  rC  rF  rI  rL  rO  rR  rU  rX  r[  r^  ra  rd  rg  rj  rm  rp  rs  rv  ry  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r	  r  r  r  r  r  r  r  r!  __all__r   r   r   <module>r(     sR,                e.              _              /       /                     _       F       e&9       e1       "9       4       6       6       (?       4       5.       u2   	 	 	 	 	": 	 	 	    (;       5&       |       %-       !4       E$7       u*       :J       E$7       +        3       #       )       I              )       Y       9       Y              y       9       i       9              	              )       i              9       )              9       I       	       y       i       I       I       y       I       y              )       )       I       Y       Y       	       y       Y              Y       y       Y       9       I       i       Y       Y       9       y       Y       9       9       )                     i       	       	                            I       I              y       (;       >       =       @       <       ;       ?       e1       5#6        <       *F       0L       $  
    $  
    $  
    ">       $  
    ">       ">       +G       :       5#6       (;       U-@       A       53F       4  
    )<       e)       _              ?       o       U0       5.       %9       7K         
    5I       U%8       #A       &  
    #A       =       (F       U(              e1       U0       u2       3K       1       &>       4       %-       -       !4       +       '       (       /       0       *       *       +       /       !4       0       "5       .       .       .       0       -       1       .       .       .       0       0       &9       .       -       -       .       .       0       1       -       "5       #6       #6       %8       %8       .A       #6       "5       #6       E$7       !4       .       1       8       &@        3       8       3       5       (;       8       "C       =       #D        3       2       2       2       5       4       7       %-       )       ,       ,       .       %-       e)       /       u"              (       x              H              (       h              x       H                            (       h       X       (                     (       X       H       h       (       (       5&              |       |       ,       %-       ,       -   N` 5= r   