o
    g88                     @   s  d Z i fddZdZdZdZdZdZdZd	Zd
Z	dZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Z d"Z!d#Z"d$Z#d%Z$d&Z%d'Z&d(Z'd)Z(d*Z)d+Z*d,Z+d-Z,d.Z-d/Z.d0Z/d1Z0d2Z1d3Z2d4Z3d5Z4d6Z5d7Z6d8Z7d9Z8d:Z9d;Z:d<Z;d=Z<d>Z=d?Z>d@Z?dAZ@dBZAdCZBdDZCdEZDdFZEdGZFdHZGdIZHdJZIdKZJdLZKdMZLdNZMdOZNdPZOdQZPdRZQdSZRdTZSdUZTdVZUdWZVdXZWdYZXdZZYd[ZZd\Z[d]Z\d^Z]d_Z^d`Z_daZ`dbZadcZbddZcdeZddfZedgZfdhZgdiZhdjZidkZjdlZkdmZldnZmdoZndpZodqZpdrZqdsZrdtZsduZtdvZudwZvdxZwdyZxdzZyd{Zzd|Z{d}Z|d~Z}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd ZdZ dZdZdZdZdZdZdZd	Zd
Z	dZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Z d"Z!d#Z"d$Z#d%Z$d&Z%d'Z&d(Z'd)Z(d*Z)d+Z*d,Z+d-Z,d.Z-d/Z.d0Z/d1Z0d2Z1d3Z2d4S (5  z`Error codes for PostgreSQL

This module contains symbolic names for all PostgreSQL error codes.
c                 C   sb   |r||  S i }t   D ]\}}t|tr#t|dv r#|d||< q|s(J || ||  S )zuLookup 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v r   h/var/www/primordialfields.com/dashboard_backend/venv/lib/python3.10/site-packages/psycopg2/errorcodes.pylookup"   s   
r   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_CORRUPTEDr   r   r   r   <module>   sf   !