U a7@sdZifddZdZdZdZdZdZdZd Zd Z d Z d Z d Z dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!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:dZ=d?Z>d@Z?dAZ@dBZAdCZBdDZCdEZDdFZEdGZFdHZGdIZHdJZIdKZJdLZKdMZLdNZMdOZNdPZOdQZPdRZQdSZRdTZSdUZTdVZUdWZVdXZWdYZXdZZYd[ZZd\Z[d]Z\d^Z]d_Z^d`Z_daZ`dbZadcZbddZcdeZddfZedgZfdhZgdiZhdjZidkZjdlZkdmZldnZmdoZndpZodqZpdrZqdsZrdtZsduZtdvZudwZvdxZwdyZxdzZyd{Zzd|Z{d}Z|d~Z}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd Z d Z d Z d Z dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!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/d1S(2z`Error codes for PostgreSQL This module contains symbolic names for all PostgreSQL error codes. cCsb|r ||Si}tD],\}}t|trt|dkr|d||<q|sPt||||S)zuLookup an error code or class code and return its symbolic name. Raise `KeyError` if the code is not found. )_)globalsitems isinstancestrlenrstripAssertionErrorupdate)code_cachetmpkvrTC:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-8c51wohf\psycopg2\errorcodes.pylookup"s rZ00Z0102Z03Z08Z09Z0AZ0BZ0FZ0LZ0PZ0ZZ20Z21Z22Z23Z24Z25Z26Z27Z28Z2BZ2DZ2FZ34Z38Z39Z3BZ3DZ3FZ40Z42Z44Z53Z54Z55Z57Z58Z72ZF0ZHVZP0ZXXZ00000Z01000Z01003Z01004Z01006Z01007Z01008Z0100CZ01P01Z02000Z02001Z03000Z08000Z08001Z08003Z08004Z08006Z08007Z08P01Z09000Z0A000Z0B000Z0F000Z0F001Z0L000Z0LP01Z0P000Z0Z000Z0Z002Z20000Z21000Z22000Z22001Z22002Z22003Z22004Z22005Z22007Z22008Z22009Z2200BZ2200CZ2200DZ2200FZ2200GZ2200HZ2200LZ2200MZ2200NZ2200SZ2200TZ22010Z22011Z22012Z22013Z22014Z22015Z22016Z22018Z22019Z2201BZ2201EZ2201FZ2201GZ2201WZ2201XZ22020Z22021Z22022Z22023Z22024Z22025Z22026Z22027Z2202EZ2202GZ2202HZ22030Z22031Z22032Z22033Z22034Z22035Z22036Z22037Z22038Z22039Z2203AZ2203BZ2203CZ2203DZ2203EZ2203FZ22P01Z22P02Z22P03Z22P04Z22P05Z22P06Z23000Z23001Z23502Z23503Z23505Z23514Z23P01Z24000Z25000Z25001Z25002Z25003Z25004Z25005Z25006Z25007Z25008Z25P01Z25P02Z25P03Z26000Z27000Z28000Z28P01Z2B000Z2BP01Z2D000Z2F000Z2F002Z2F003Z2F004Z2F005Z34000Z38000Z38001Z38002Z38003Z38004Z39000Z39001Z39004Z39P01Z39P02Z39P03Z3B000Z3B001Z3D000Z3F000Z40000Z40001Z40002Z40003Z40P01Z42000Z42501Z42601Z42602Z42611Z42622Z42701Z42702Z42703Z42704Z42710Z42712Z42723Z42725Z42803Z42804Z42809Z42830Z42846Z42883Z428C9Z42939Z42P01Z42P02Z42P03Z42P04Z42P05Z42P06Z42P07Z42P08Z42P09Z42P10Z42P11Z42P12Z42P13Z42P14Z42P15Z42P16Z42P17Z42P18Z42P19Z42P20Z42P21Z42P22Z44000Z53000Z53100Z53200Z53300Z53400Z54000Z54001Z54011Z54023Z55000Z55006Z55P02Z55P03Z55P04Z57000Z57014Z57P01Z57P02Z57P03Z57P04Z58000Z58030Z58P01Z58P02Z72000ZF0000ZF0001ZHV000ZHV001ZHV002ZHV004ZHV005ZHV006ZHV007ZHV008ZHV009ZHV00AZHV00BZHV00CZHV00DZHV00JZHV00KZHV00LZHV00MZHV00NZHV00PZHV00QZHV00RZHV010ZHV014ZHV021ZHV024ZHV090ZHV091ZP0000ZP0001ZP0002ZP0003ZP0004ZXX000ZXX001ZXX002N(0__doc__rZCLASS_SUCCESSFUL_COMPLETIONZ CLASS_WARNINGZ CLASS_NO_DATAZ$CLASS_SQL_STATEMENT_NOT_YET_COMPLETEZCLASS_CONNECTION_EXCEPTIONZ CLASS_TRIGGERED_ACTION_EXCEPTIONZCLASS_FEATURE_NOT_SUPPORTEDZ$CLASS_INVALID_TRANSACTION_INITIATIONZCLASS_LOCATOR_EXCEPTIONZCLASS_INVALID_GRANTORZ CLASS_INVALID_ROLE_SPECIFICATIONZCLASS_DIAGNOSTICS_EXCEPTIONZCLASS_CASE_NOT_FOUNDZCLASS_CARDINALITY_VIOLATIONZCLASS_DATA_EXCEPTIONZ$CLASS_INTEGRITY_CONSTRAINT_VIOLATIONZCLASS_INVALID_CURSOR_STATEZCLASS_INVALID_TRANSACTION_STATEZ CLASS_INVALID_SQL_STATEMENT_NAMEZ%CLASS_TRIGGERED_DATA_CHANGE_VIOLATIONZ)CLASS_INVALID_AUTHORIZATION_SPECIFICATIONZ1CLASS_DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXISTZ%CLASS_INVALID_TRANSACTION_TERMINATIONZCLASS_SQL_ROUTINE_EXCEPTIONZCLASS_INVALID_CURSOR_NAMEZ CLASS_EXTERNAL_ROUTINE_EXCEPTIONZ+CLASS_EXTERNAL_ROUTINE_INVOCATION_EXCEPTIONZCLASS_SAVEPOINT_EXCEPTIONZCLASS_INVALID_CATALOG_NAMEZCLASS_INVALID_SCHEMA_NAMEZCLASS_TRANSACTION_ROLLBACKZ+CLASS_SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATIONZ!CLASS_WITH_CHECK_OPTION_VIOLATIONZCLASS_INSUFFICIENT_RESOURCESZCLASS_PROGRAM_LIMIT_EXCEEDEDZ&CLASS_OBJECT_NOT_IN_PREREQUISITE_STATEZCLASS_OPERATOR_INTERVENTIONZCLASS_SYSTEM_ERRORZCLASS_SNAPSHOT_FAILUREZCLASS_CONFIGURATION_FILE_ERRORZ CLASS_FOREIGN_DATA_WRAPPER_ERRORZCLASS_PL_PGSQL_ERRORZCLASS_INTERNAL_ERRORZSUCCESSFUL_COMPLETIONWARNINGZ%NULL_VALUE_ELIMINATED_IN_SET_FUNCTIONZSTRING_DATA_RIGHT_TRUNCATION_ZPRIVILEGE_NOT_REVOKEDZPRIVILEGE_NOT_GRANTEDZIMPLICIT_ZERO_BIT_PADDINGZDYNAMIC_RESULT_SETS_RETURNEDZDEPRECATED_FEATUREZNO_DATAZ*NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNEDZSQL_STATEMENT_NOT_YET_COMPLETEZCONNECTION_EXCEPTIONZ+SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTIONZCONNECTION_DOES_NOT_EXISTZ1SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTIONZCONNECTION_FAILUREZTRANSACTION_RESOLUTION_UNKNOWNZPROTOCOL_VIOLATIONZTRIGGERED_ACTION_EXCEPTIONZFEATURE_NOT_SUPPORTEDZINVALID_TRANSACTION_INITIATIONZLOCATOR_EXCEPTIONZINVALID_LOCATOR_SPECIFICATIONZINVALID_GRANTORZINVALID_GRANT_OPERATIONZINVALID_ROLE_SPECIFICATIONZDIAGNOSTICS_EXCEPTIONZ3STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLERZCASE_NOT_FOUNDZCARDINALITY_VIOLATIONZDATA_EXCEPTIONZSTRING_DATA_RIGHT_TRUNCATIONZ!NULL_VALUE_NO_INDICATOR_PARAMETERZNUMERIC_VALUE_OUT_OF_RANGEZNULL_VALUE_NOT_ALLOWED_ZERROR_IN_ASSIGNMENTZINVALID_DATETIME_FORMATZDATETIME_FIELD_OVERFLOWZ$INVALID_TIME_ZONE_DISPLACEMENT_VALUEZESCAPE_CHARACTER_CONFLICTZINVALID_USE_OF_ESCAPE_CHARACTERZINVALID_ESCAPE_OCTETZZERO_LENGTH_CHARACTER_STRINGZMOST_SPECIFIC_TYPE_MISMATCHZ!SEQUENCE_GENERATOR_LIMIT_EXCEEDEDZNOT_AN_XML_DOCUMENTZINVALID_XML_DOCUMENTZINVALID_XML_CONTENTZINVALID_XML_COMMENTZ"INVALID_XML_PROCESSING_INSTRUCTIONZ!INVALID_INDICATOR_PARAMETER_VALUEZSUBSTRING_ERRORZDIVISION_BY_ZEROZ#INVALID_PRECEDING_OR_FOLLOWING_SIZEZ#INVALID_ARGUMENT_FOR_NTILE_FUNCTIONZINTERVAL_FIELD_OVERFLOWZ'INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTIONZ INVALID_CHARACTER_VALUE_FOR_CASTZINVALID_ESCAPE_CHARACTERZINVALID_REGULAR_EXPRESSIONZINVALID_ARGUMENT_FOR_LOGARITHMZ#INVALID_ARGUMENT_FOR_POWER_FUNCTIONZ*INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTIONZ!INVALID_ROW_COUNT_IN_LIMIT_CLAUSEZ)INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSEZINVALID_LIMIT_VALUEZCHARACTER_NOT_IN_REPERTOIREZINDICATOR_OVERFLOWZINVALID_PARAMETER_VALUEZUNTERMINATED_C_STRINGZINVALID_ESCAPE_SEQUENCEZSTRING_DATA_LENGTH_MISMATCHZ TRIM_ERRORZARRAY_SUBSCRIPT_ERRORZINVALID_TABLESAMPLE_REPEATZINVALID_TABLESAMPLE_ARGUMENTZDUPLICATE_JSON_OBJECT_KEY_VALUEZ/INVALID_ARGUMENT_FOR_SQL_JSON_DATETIME_FUNCTIONZINVALID_JSON_TEXTZINVALID_SQL_JSON_SUBSCRIPTZMORE_THAN_ONE_SQL_JSON_ITEMZNO_SQL_JSON_ITEMZNON_NUMERIC_SQL_JSON_ITEMZ NON_UNIQUE_KEYS_IN_A_JSON_OBJECTZ SINGLETON_SQL_JSON_ITEM_REQUIREDZSQL_JSON_ARRAY_NOT_FOUNDZSQL_JSON_MEMBER_NOT_FOUNDZSQL_JSON_NUMBER_NOT_FOUNDZSQL_JSON_OBJECT_NOT_FOUNDZTOO_MANY_JSON_ARRAY_ELEMENTSZTOO_MANY_JSON_OBJECT_MEMBERSZSQL_JSON_SCALAR_REQUIREDZFLOATING_POINT_EXCEPTIONZINVALID_TEXT_REPRESENTATIONZINVALID_BINARY_REPRESENTATIONZBAD_COPY_FILE_FORMATZUNTRANSLATABLE_CHARACTERZ#NONSTANDARD_USE_OF_ESCAPE_CHARACTERZINTEGRITY_CONSTRAINT_VIOLATIONZRESTRICT_VIOLATIONZNOT_NULL_VIOLATIONZFOREIGN_KEY_VIOLATIONZUNIQUE_VIOLATIONZCHECK_VIOLATIONZEXCLUSION_VIOLATIONZINVALID_CURSOR_STATEZINVALID_TRANSACTION_STATEZACTIVE_SQL_TRANSACTIONZ!BRANCH_TRANSACTION_ALREADY_ACTIVEZ0INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTIONZ4INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTIONZ0NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTIONZREAD_ONLY_SQL_TRANSACTIONZ.SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTEDZ)HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVELZNO_ACTIVE_SQL_TRANSACTIONZIN_FAILED_SQL_TRANSACTIONZ#IDLE_IN_TRANSACTION_SESSION_TIMEOUTZINVALID_SQL_STATEMENT_NAMEZTRIGGERED_DATA_CHANGE_VIOLATIONZ#INVALID_AUTHORIZATION_SPECIFICATIONZINVALID_PASSWORDZ+DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXISTZDEPENDENT_OBJECTS_STILL_EXISTZINVALID_TRANSACTION_TERMINATIONZSQL_ROUTINE_EXCEPTIONZ!MODIFYING_SQL_DATA_NOT_PERMITTED_Z#PROHIBITED_SQL_STATEMENT_ATTEMPTED_ZREADING_SQL_DATA_NOT_PERMITTED_Z%FUNCTION_EXECUTED_NO_RETURN_STATEMENTZINVALID_CURSOR_NAMEZEXTERNAL_ROUTINE_EXCEPTIONZCONTAINING_SQL_NOT_PERMITTEDZ MODIFYING_SQL_DATA_NOT_PERMITTEDZ"PROHIBITED_SQL_STATEMENT_ATTEMPTEDZREADING_SQL_DATA_NOT_PERMITTEDZ%EXTERNAL_ROUTINE_INVOCATION_EXCEPTIONZINVALID_SQLSTATE_RETURNEDZNULL_VALUE_NOT_ALLOWEDZTRIGGER_PROTOCOL_VIOLATEDZSRF_PROTOCOL_VIOLATEDZEVENT_TRIGGER_PROTOCOL_VIOLATEDZSAVEPOINT_EXCEPTIONZINVALID_SAVEPOINT_SPECIFICATIONZINVALID_CATALOG_NAMEZINVALID_SCHEMA_NAMEZTRANSACTION_ROLLBACKZSERIALIZATION_FAILUREZ*TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATIONZSTATEMENT_COMPLETION_UNKNOWNZDEADLOCK_DETECTEDZ%SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATIONZINSUFFICIENT_PRIVILEGEZ SYNTAX_ERRORZ INVALID_NAMEZINVALID_COLUMN_DEFINITIONZ NAME_TOO_LONGZDUPLICATE_COLUMNZAMBIGUOUS_COLUMNZUNDEFINED_COLUMNZUNDEFINED_OBJECTZDUPLICATE_OBJECTZDUPLICATE_ALIASZDUPLICATE_FUNCTIONZAMBIGUOUS_FUNCTIONZGROUPING_ERRORZDATATYPE_MISMATCHZWRONG_OBJECT_TYPEZINVALID_FOREIGN_KEYZ CANNOT_COERCEZUNDEFINED_FUNCTIONZGENERATED_ALWAYSZ RESERVED_NAMEZUNDEFINED_TABLEZUNDEFINED_PARAMETERZDUPLICATE_CURSORZDUPLICATE_DATABASEZDUPLICATE_PREPARED_STATEMENTZDUPLICATE_SCHEMAZDUPLICATE_TABLEZAMBIGUOUS_PARAMETERZAMBIGUOUS_ALIASZINVALID_COLUMN_REFERENCEZINVALID_CURSOR_DEFINITIONZINVALID_DATABASE_DEFINITIONZINVALID_FUNCTION_DEFINITIONZ%INVALID_PREPARED_STATEMENT_DEFINITIONZINVALID_SCHEMA_DEFINITIONZINVALID_TABLE_DEFINITIONZINVALID_OBJECT_DEFINITIONZINDETERMINATE_DATATYPEZINVALID_RECURSIONZWINDOWING_ERRORZCOLLATION_MISMATCHZINDETERMINATE_COLLATIONZWITH_CHECK_OPTION_VIOLATIONZINSUFFICIENT_RESOURCESZ DISK_FULLZ OUT_OF_MEMORYZTOO_MANY_CONNECTIONSZCONFIGURATION_LIMIT_EXCEEDEDZPROGRAM_LIMIT_EXCEEDEDZSTATEMENT_TOO_COMPLEXZTOO_MANY_COLUMNSZTOO_MANY_ARGUMENTSZ OBJECT_NOT_IN_PREREQUISITE_STATEZ OBJECT_IN_USEZCANT_CHANGE_RUNTIME_PARAMZLOCK_NOT_AVAILABLEZUNSAFE_NEW_ENUM_VALUE_USAGEZOPERATOR_INTERVENTIONZQUERY_CANCELEDZADMIN_SHUTDOWNZCRASH_SHUTDOWNZCANNOT_CONNECT_NOWZDATABASE_DROPPED SYSTEM_ERRORZIO_ERRORZUNDEFINED_FILEZDUPLICATE_FILEZSNAPSHOT_TOO_OLDZCONFIG_FILE_ERRORZLOCK_FILE_EXISTSZ FDW_ERRORZFDW_OUT_OF_MEMORYZ"FDW_DYNAMIC_PARAMETER_VALUE_NEEDEDZFDW_INVALID_DATA_TYPEZFDW_COLUMN_NAME_NOT_FOUNDZ!FDW_INVALID_DATA_TYPE_DESCRIPTORSZFDW_INVALID_COLUMN_NAMEZFDW_INVALID_COLUMN_NUMBERZFDW_INVALID_USE_OF_NULL_POINTERZFDW_INVALID_STRING_FORMATZFDW_INVALID_HANDLEZFDW_INVALID_OPTION_INDEXZFDW_INVALID_OPTION_NAMEZFDW_OPTION_NAME_NOT_FOUNDZFDW_REPLY_HANDLEZFDW_UNABLE_TO_CREATE_EXECUTIONZFDW_UNABLE_TO_CREATE_REPLYZ"FDW_UNABLE_TO_ESTABLISH_CONNECTIONZFDW_NO_SCHEMASZFDW_SCHEMA_NOT_FOUNDZFDW_TABLE_NOT_FOUNDZFDW_FUNCTION_SEQUENCE_ERRORZFDW_TOO_MANY_HANDLESZ'FDW_INCONSISTENT_DESCRIPTOR_INFORMATIONZFDW_INVALID_ATTRIBUTE_VALUEZ*FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTHZ'FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIERZ PLPGSQL_ERRORZRAISE_EXCEPTIONZ NO_DATA_FOUNDZ TOO_MANY_ROWSZASSERT_FAILUREINTERNAL_ERRORZDATA_CORRUPTEDZINDEX_CORRUPTEDrrrrs^!