[psycopg2] Bump to 2.9.10 (#12835)

Mark all error codes as `Final`
This commit is contained in:
Sebastian Rittau
2024-10-18 19:34:55 +02:00
committed by GitHub
parent de4842db26
commit 7fb84668fc
3 changed files with 309 additions and 305 deletions

View File

@@ -1,3 +1,3 @@
version = "2.9.*"
version = "~= 2.9.10"
upstream_repository = "https://github.com/psycopg/psycopg2"
partial_stub = false

View File

@@ -1,306 +1,309 @@
from typing import Final
def lookup(code: str, _cache: dict[str, str] = {}) -> str: ...
CLASS_SUCCESSFUL_COMPLETION: str
CLASS_WARNING: str
CLASS_NO_DATA: str
CLASS_SQL_STATEMENT_NOT_YET_COMPLETE: str
CLASS_CONNECTION_EXCEPTION: str
CLASS_TRIGGERED_ACTION_EXCEPTION: str
CLASS_FEATURE_NOT_SUPPORTED: str
CLASS_INVALID_TRANSACTION_INITIATION: str
CLASS_LOCATOR_EXCEPTION: str
CLASS_INVALID_GRANTOR: str
CLASS_INVALID_ROLE_SPECIFICATION: str
CLASS_DIAGNOSTICS_EXCEPTION: str
CLASS_CASE_NOT_FOUND: str
CLASS_CARDINALITY_VIOLATION: str
CLASS_DATA_EXCEPTION: str
CLASS_INTEGRITY_CONSTRAINT_VIOLATION: str
CLASS_INVALID_CURSOR_STATE: str
CLASS_INVALID_TRANSACTION_STATE: str
CLASS_INVALID_SQL_STATEMENT_NAME: str
CLASS_TRIGGERED_DATA_CHANGE_VIOLATION: str
CLASS_INVALID_AUTHORIZATION_SPECIFICATION: str
CLASS_DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: str
CLASS_INVALID_TRANSACTION_TERMINATION: str
CLASS_SQL_ROUTINE_EXCEPTION: str
CLASS_INVALID_CURSOR_NAME: str
CLASS_EXTERNAL_ROUTINE_EXCEPTION: str
CLASS_EXTERNAL_ROUTINE_INVOCATION_EXCEPTION: str
CLASS_SAVEPOINT_EXCEPTION: str
CLASS_INVALID_CATALOG_NAME: str
CLASS_INVALID_SCHEMA_NAME: str
CLASS_TRANSACTION_ROLLBACK: str
CLASS_SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION: str
CLASS_WITH_CHECK_OPTION_VIOLATION: str
CLASS_INSUFFICIENT_RESOURCES: str
CLASS_PROGRAM_LIMIT_EXCEEDED: str
CLASS_OBJECT_NOT_IN_PREREQUISITE_STATE: str
CLASS_OPERATOR_INTERVENTION: str
CLASS_SYSTEM_ERROR: str
CLASS_SNAPSHOT_FAILURE: str
CLASS_CONFIGURATION_FILE_ERROR: str
CLASS_FOREIGN_DATA_WRAPPER_ERROR: str
CLASS_PL_PGSQL_ERROR: str
CLASS_INTERNAL_ERROR: str
SUCCESSFUL_COMPLETION: str
WARNING: str
NULL_VALUE_ELIMINATED_IN_SET_FUNCTION: str
STRING_DATA_RIGHT_TRUNCATION_: str
PRIVILEGE_NOT_REVOKED: str
PRIVILEGE_NOT_GRANTED: str
IMPLICIT_ZERO_BIT_PADDING: str
DYNAMIC_RESULT_SETS_RETURNED: str
DEPRECATED_FEATURE: str
NO_DATA: str
NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED: str
SQL_STATEMENT_NOT_YET_COMPLETE: str
CONNECTION_EXCEPTION: str
SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION: str
CONNECTION_DOES_NOT_EXIST: str
SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION: str
CONNECTION_FAILURE: str
TRANSACTION_RESOLUTION_UNKNOWN: str
PROTOCOL_VIOLATION: str
TRIGGERED_ACTION_EXCEPTION: str
FEATURE_NOT_SUPPORTED: str
INVALID_TRANSACTION_INITIATION: str
LOCATOR_EXCEPTION: str
INVALID_LOCATOR_SPECIFICATION: str
INVALID_GRANTOR: str
INVALID_GRANT_OPERATION: str
INVALID_ROLE_SPECIFICATION: str
DIAGNOSTICS_EXCEPTION: str
STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER: str
CASE_NOT_FOUND: str
CARDINALITY_VIOLATION: str
DATA_EXCEPTION: str
STRING_DATA_RIGHT_TRUNCATION: str
NULL_VALUE_NO_INDICATOR_PARAMETER: str
NUMERIC_VALUE_OUT_OF_RANGE: str
NULL_VALUE_NOT_ALLOWED_: str
ERROR_IN_ASSIGNMENT: str
INVALID_DATETIME_FORMAT: str
DATETIME_FIELD_OVERFLOW: str
INVALID_TIME_ZONE_DISPLACEMENT_VALUE: str
ESCAPE_CHARACTER_CONFLICT: str
INVALID_USE_OF_ESCAPE_CHARACTER: str
INVALID_ESCAPE_OCTET: str
ZERO_LENGTH_CHARACTER_STRING: str
MOST_SPECIFIC_TYPE_MISMATCH: str
SEQUENCE_GENERATOR_LIMIT_EXCEEDED: str
NOT_AN_XML_DOCUMENT: str
INVALID_XML_DOCUMENT: str
INVALID_XML_CONTENT: str
INVALID_XML_COMMENT: str
INVALID_XML_PROCESSING_INSTRUCTION: str
INVALID_INDICATOR_PARAMETER_VALUE: str
SUBSTRING_ERROR: str
DIVISION_BY_ZERO: str
INVALID_PRECEDING_OR_FOLLOWING_SIZE: str
INVALID_ARGUMENT_FOR_NTILE_FUNCTION: str
INTERVAL_FIELD_OVERFLOW: str
INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION: str
INVALID_CHARACTER_VALUE_FOR_CAST: str
INVALID_ESCAPE_CHARACTER: str
INVALID_REGULAR_EXPRESSION: str
INVALID_ARGUMENT_FOR_LOGARITHM: str
INVALID_ARGUMENT_FOR_POWER_FUNCTION: str
INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION: str
INVALID_ROW_COUNT_IN_LIMIT_CLAUSE: str
INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE: str
INVALID_LIMIT_VALUE: str
CHARACTER_NOT_IN_REPERTOIRE: str
INDICATOR_OVERFLOW: str
INVALID_PARAMETER_VALUE: str
UNTERMINATED_C_STRING: str
INVALID_ESCAPE_SEQUENCE: str
STRING_DATA_LENGTH_MISMATCH: str
TRIM_ERROR: str
ARRAY_SUBSCRIPT_ERROR: str
INVALID_TABLESAMPLE_REPEAT: str
INVALID_TABLESAMPLE_ARGUMENT: str
DUPLICATE_JSON_OBJECT_KEY_VALUE: str
INVALID_ARGUMENT_FOR_SQL_JSON_DATETIME_FUNCTION: str
INVALID_JSON_TEXT: str
INVALID_SQL_JSON_SUBSCRIPT: str
MORE_THAN_ONE_SQL_JSON_ITEM: str
NO_SQL_JSON_ITEM: str
NON_NUMERIC_SQL_JSON_ITEM: str
NON_UNIQUE_KEYS_IN_A_JSON_OBJECT: str
SINGLETON_SQL_JSON_ITEM_REQUIRED: str
SQL_JSON_ARRAY_NOT_FOUND: str
SQL_JSON_MEMBER_NOT_FOUND: str
SQL_JSON_NUMBER_NOT_FOUND: str
SQL_JSON_OBJECT_NOT_FOUND: str
TOO_MANY_JSON_ARRAY_ELEMENTS: str
TOO_MANY_JSON_OBJECT_MEMBERS: str
SQL_JSON_SCALAR_REQUIRED: str
FLOATING_POINT_EXCEPTION: str
INVALID_TEXT_REPRESENTATION: str
INVALID_BINARY_REPRESENTATION: str
BAD_COPY_FILE_FORMAT: str
UNTRANSLATABLE_CHARACTER: str
NONSTANDARD_USE_OF_ESCAPE_CHARACTER: str
INTEGRITY_CONSTRAINT_VIOLATION: str
RESTRICT_VIOLATION: str
NOT_NULL_VIOLATION: str
FOREIGN_KEY_VIOLATION: str
UNIQUE_VIOLATION: str
CHECK_VIOLATION: str
EXCLUSION_VIOLATION: str
INVALID_CURSOR_STATE: str
INVALID_TRANSACTION_STATE: str
ACTIVE_SQL_TRANSACTION: str
BRANCH_TRANSACTION_ALREADY_ACTIVE: str
INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION: str
INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION: str
NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION: str
READ_ONLY_SQL_TRANSACTION: str
SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED: str
HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL: str
NO_ACTIVE_SQL_TRANSACTION: str
IN_FAILED_SQL_TRANSACTION: str
IDLE_IN_TRANSACTION_SESSION_TIMEOUT: str
INVALID_SQL_STATEMENT_NAME: str
TRIGGERED_DATA_CHANGE_VIOLATION: str
INVALID_AUTHORIZATION_SPECIFICATION: str
INVALID_PASSWORD: str
DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: str
DEPENDENT_OBJECTS_STILL_EXIST: str
INVALID_TRANSACTION_TERMINATION: str
SQL_ROUTINE_EXCEPTION: str
MODIFYING_SQL_DATA_NOT_PERMITTED_: str
PROHIBITED_SQL_STATEMENT_ATTEMPTED_: str
READING_SQL_DATA_NOT_PERMITTED_: str
FUNCTION_EXECUTED_NO_RETURN_STATEMENT: str
INVALID_CURSOR_NAME: str
EXTERNAL_ROUTINE_EXCEPTION: str
CONTAINING_SQL_NOT_PERMITTED: str
MODIFYING_SQL_DATA_NOT_PERMITTED: str
PROHIBITED_SQL_STATEMENT_ATTEMPTED: str
READING_SQL_DATA_NOT_PERMITTED: str
EXTERNAL_ROUTINE_INVOCATION_EXCEPTION: str
INVALID_SQLSTATE_RETURNED: str
NULL_VALUE_NOT_ALLOWED: str
TRIGGER_PROTOCOL_VIOLATED: str
SRF_PROTOCOL_VIOLATED: str
EVENT_TRIGGER_PROTOCOL_VIOLATED: str
SAVEPOINT_EXCEPTION: str
INVALID_SAVEPOINT_SPECIFICATION: str
INVALID_CATALOG_NAME: str
INVALID_SCHEMA_NAME: str
TRANSACTION_ROLLBACK: str
SERIALIZATION_FAILURE: str
TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION: str
STATEMENT_COMPLETION_UNKNOWN: str
DEADLOCK_DETECTED: str
SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION: str
INSUFFICIENT_PRIVILEGE: str
SYNTAX_ERROR: str
INVALID_NAME: str
INVALID_COLUMN_DEFINITION: str
NAME_TOO_LONG: str
DUPLICATE_COLUMN: str
AMBIGUOUS_COLUMN: str
UNDEFINED_COLUMN: str
UNDEFINED_OBJECT: str
DUPLICATE_OBJECT: str
DUPLICATE_ALIAS: str
DUPLICATE_FUNCTION: str
AMBIGUOUS_FUNCTION: str
GROUPING_ERROR: str
DATATYPE_MISMATCH: str
WRONG_OBJECT_TYPE: str
INVALID_FOREIGN_KEY: str
CANNOT_COERCE: str
UNDEFINED_FUNCTION: str
GENERATED_ALWAYS: str
RESERVED_NAME: str
UNDEFINED_TABLE: str
UNDEFINED_PARAMETER: str
DUPLICATE_CURSOR: str
DUPLICATE_DATABASE: str
DUPLICATE_PREPARED_STATEMENT: str
DUPLICATE_SCHEMA: str
DUPLICATE_TABLE: str
AMBIGUOUS_PARAMETER: str
AMBIGUOUS_ALIAS: str
INVALID_COLUMN_REFERENCE: str
INVALID_CURSOR_DEFINITION: str
INVALID_DATABASE_DEFINITION: str
INVALID_FUNCTION_DEFINITION: str
INVALID_PREPARED_STATEMENT_DEFINITION: str
INVALID_SCHEMA_DEFINITION: str
INVALID_TABLE_DEFINITION: str
INVALID_OBJECT_DEFINITION: str
INDETERMINATE_DATATYPE: str
INVALID_RECURSION: str
WINDOWING_ERROR: str
COLLATION_MISMATCH: str
INDETERMINATE_COLLATION: str
WITH_CHECK_OPTION_VIOLATION: str
INSUFFICIENT_RESOURCES: str
DISK_FULL: str
OUT_OF_MEMORY: str
TOO_MANY_CONNECTIONS: str
CONFIGURATION_LIMIT_EXCEEDED: str
PROGRAM_LIMIT_EXCEEDED: str
STATEMENT_TOO_COMPLEX: str
TOO_MANY_COLUMNS: str
TOO_MANY_ARGUMENTS: str
OBJECT_NOT_IN_PREREQUISITE_STATE: str
OBJECT_IN_USE: str
CANT_CHANGE_RUNTIME_PARAM: str
LOCK_NOT_AVAILABLE: str
UNSAFE_NEW_ENUM_VALUE_USAGE: str
OPERATOR_INTERVENTION: str
QUERY_CANCELED: str
ADMIN_SHUTDOWN: str
CRASH_SHUTDOWN: str
CANNOT_CONNECT_NOW: str
DATABASE_DROPPED: str
SYSTEM_ERROR: str
IO_ERROR: str
UNDEFINED_FILE: str
DUPLICATE_FILE: str
SNAPSHOT_TOO_OLD: str
CONFIG_FILE_ERROR: str
LOCK_FILE_EXISTS: str
FDW_ERROR: str
FDW_OUT_OF_MEMORY: str
FDW_DYNAMIC_PARAMETER_VALUE_NEEDED: str
FDW_INVALID_DATA_TYPE: str
FDW_COLUMN_NAME_NOT_FOUND: str
FDW_INVALID_DATA_TYPE_DESCRIPTORS: str
FDW_INVALID_COLUMN_NAME: str
FDW_INVALID_COLUMN_NUMBER: str
FDW_INVALID_USE_OF_NULL_POINTER: str
FDW_INVALID_STRING_FORMAT: str
FDW_INVALID_HANDLE: str
FDW_INVALID_OPTION_INDEX: str
FDW_INVALID_OPTION_NAME: str
FDW_OPTION_NAME_NOT_FOUND: str
FDW_REPLY_HANDLE: str
FDW_UNABLE_TO_CREATE_EXECUTION: str
FDW_UNABLE_TO_CREATE_REPLY: str
FDW_UNABLE_TO_ESTABLISH_CONNECTION: str
FDW_NO_SCHEMAS: str
FDW_SCHEMA_NOT_FOUND: str
FDW_TABLE_NOT_FOUND: str
FDW_FUNCTION_SEQUENCE_ERROR: str
FDW_TOO_MANY_HANDLES: str
FDW_INCONSISTENT_DESCRIPTOR_INFORMATION: str
FDW_INVALID_ATTRIBUTE_VALUE: str
FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH: str
FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER: str
PLPGSQL_ERROR: str
RAISE_EXCEPTION: str
NO_DATA_FOUND: str
TOO_MANY_ROWS: str
ASSERT_FAILURE: str
INTERNAL_ERROR: str
DATA_CORRUPTED: str
INDEX_CORRUPTED: str
IDLE_SESSION_TIMEOUT: str
SQL_JSON_ITEM_CANNOT_BE_CAST_TO_TARGET_TYPE: str
CLASS_SUCCESSFUL_COMPLETION: Final[str]
CLASS_WARNING: Final[str]
CLASS_NO_DATA: Final[str]
CLASS_SQL_STATEMENT_NOT_YET_COMPLETE: Final[str]
CLASS_CONNECTION_EXCEPTION: Final[str]
CLASS_TRIGGERED_ACTION_EXCEPTION: Final[str]
CLASS_FEATURE_NOT_SUPPORTED: Final[str]
CLASS_INVALID_TRANSACTION_INITIATION: Final[str]
CLASS_LOCATOR_EXCEPTION: Final[str]
CLASS_INVALID_GRANTOR: Final[str]
CLASS_INVALID_ROLE_SPECIFICATION: Final[str]
CLASS_DIAGNOSTICS_EXCEPTION: Final[str]
CLASS_CASE_NOT_FOUND: Final[str]
CLASS_CARDINALITY_VIOLATION: Final[str]
CLASS_DATA_EXCEPTION: Final[str]
CLASS_INTEGRITY_CONSTRAINT_VIOLATION: Final[str]
CLASS_INVALID_CURSOR_STATE: Final[str]
CLASS_INVALID_TRANSACTION_STATE: Final[str]
CLASS_INVALID_SQL_STATEMENT_NAME: Final[str]
CLASS_TRIGGERED_DATA_CHANGE_VIOLATION: Final[str]
CLASS_INVALID_AUTHORIZATION_SPECIFICATION: Final[str]
CLASS_DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: Final[str]
CLASS_INVALID_TRANSACTION_TERMINATION: Final[str]
CLASS_SQL_ROUTINE_EXCEPTION: Final[str]
CLASS_INVALID_CURSOR_NAME: Final[str]
CLASS_EXTERNAL_ROUTINE_EXCEPTION: Final[str]
CLASS_EXTERNAL_ROUTINE_INVOCATION_EXCEPTION: Final[str]
CLASS_SAVEPOINT_EXCEPTION: Final[str]
CLASS_INVALID_CATALOG_NAME: Final[str]
CLASS_INVALID_SCHEMA_NAME: Final[str]
CLASS_TRANSACTION_ROLLBACK: Final[str]
CLASS_SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION: Final[str]
CLASS_WITH_CHECK_OPTION_VIOLATION: Final[str]
CLASS_INSUFFICIENT_RESOURCES: Final[str]
CLASS_PROGRAM_LIMIT_EXCEEDED: Final[str]
CLASS_OBJECT_NOT_IN_PREREQUISITE_STATE: Final[str]
CLASS_OPERATOR_INTERVENTION: Final[str]
CLASS_SYSTEM_ERROR: Final[str]
CLASS_SNAPSHOT_FAILURE: Final[str]
CLASS_CONFIGURATION_FILE_ERROR: Final[str]
CLASS_FOREIGN_DATA_WRAPPER_ERROR: Final[str]
CLASS_PL_PGSQL_ERROR: Final[str]
CLASS_INTERNAL_ERROR: Final[str]
SUCCESSFUL_COMPLETION: Final[str]
WARNING: Final[str]
NULL_VALUE_ELIMINATED_IN_SET_FUNCTION: Final[str]
STRING_DATA_RIGHT_TRUNCATION_: Final[str]
PRIVILEGE_NOT_REVOKED: Final[str]
PRIVILEGE_NOT_GRANTED: Final[str]
IMPLICIT_ZERO_BIT_PADDING: Final[str]
DYNAMIC_RESULT_SETS_RETURNED: Final[str]
DEPRECATED_FEATURE: Final[str]
NO_DATA: Final[str]
NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED: Final[str]
SQL_STATEMENT_NOT_YET_COMPLETE: Final[str]
CONNECTION_EXCEPTION: Final[str]
SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION: Final[str]
CONNECTION_DOES_NOT_EXIST: Final[str]
SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION: Final[str]
CONNECTION_FAILURE: Final[str]
TRANSACTION_RESOLUTION_UNKNOWN: Final[str]
PROTOCOL_VIOLATION: Final[str]
TRIGGERED_ACTION_EXCEPTION: Final[str]
FEATURE_NOT_SUPPORTED: Final[str]
INVALID_TRANSACTION_INITIATION: Final[str]
LOCATOR_EXCEPTION: Final[str]
INVALID_LOCATOR_SPECIFICATION: Final[str]
INVALID_GRANTOR: Final[str]
INVALID_GRANT_OPERATION: Final[str]
INVALID_ROLE_SPECIFICATION: Final[str]
DIAGNOSTICS_EXCEPTION: Final[str]
STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER: Final[str]
CASE_NOT_FOUND: Final[str]
CARDINALITY_VIOLATION: Final[str]
DATA_EXCEPTION: Final[str]
STRING_DATA_RIGHT_TRUNCATION: Final[str]
NULL_VALUE_NO_INDICATOR_PARAMETER: Final[str]
NUMERIC_VALUE_OUT_OF_RANGE: Final[str]
NULL_VALUE_NOT_ALLOWED_: Final[str]
ERROR_IN_ASSIGNMENT: Final[str]
INVALID_DATETIME_FORMAT: Final[str]
DATETIME_FIELD_OVERFLOW: Final[str]
INVALID_TIME_ZONE_DISPLACEMENT_VALUE: Final[str]
ESCAPE_CHARACTER_CONFLICT: Final[str]
INVALID_USE_OF_ESCAPE_CHARACTER: Final[str]
INVALID_ESCAPE_OCTET: Final[str]
ZERO_LENGTH_CHARACTER_STRING: Final[str]
MOST_SPECIFIC_TYPE_MISMATCH: Final[str]
SEQUENCE_GENERATOR_LIMIT_EXCEEDED: Final[str]
NOT_AN_XML_DOCUMENT: Final[str]
INVALID_XML_DOCUMENT: Final[str]
INVALID_XML_CONTENT: Final[str]
INVALID_XML_COMMENT: Final[str]
INVALID_XML_PROCESSING_INSTRUCTION: Final[str]
INVALID_INDICATOR_PARAMETER_VALUE: Final[str]
SUBSTRING_ERROR: Final[str]
DIVISION_BY_ZERO: Final[str]
INVALID_PRECEDING_OR_FOLLOWING_SIZE: Final[str]
INVALID_ARGUMENT_FOR_NTILE_FUNCTION: Final[str]
INTERVAL_FIELD_OVERFLOW: Final[str]
INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION: Final[str]
INVALID_CHARACTER_VALUE_FOR_CAST: Final[str]
INVALID_ESCAPE_CHARACTER: Final[str]
INVALID_REGULAR_EXPRESSION: Final[str]
INVALID_ARGUMENT_FOR_LOGARITHM: Final[str]
INVALID_ARGUMENT_FOR_POWER_FUNCTION: Final[str]
INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION: Final[str]
INVALID_ROW_COUNT_IN_LIMIT_CLAUSE: Final[str]
INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE: Final[str]
INVALID_LIMIT_VALUE: Final[str]
CHARACTER_NOT_IN_REPERTOIRE: Final[str]
INDICATOR_OVERFLOW: Final[str]
INVALID_PARAMETER_VALUE: Final[str]
UNTERMINATED_C_STRING: Final[str]
INVALID_ESCAPE_SEQUENCE: Final[str]
STRING_DATA_LENGTH_MISMATCH: Final[str]
TRIM_ERROR: Final[str]
ARRAY_SUBSCRIPT_ERROR: Final[str]
INVALID_TABLESAMPLE_REPEAT: Final[str]
INVALID_TABLESAMPLE_ARGUMENT: Final[str]
DUPLICATE_JSON_OBJECT_KEY_VALUE: Final[str]
INVALID_ARGUMENT_FOR_SQL_JSON_DATETIME_FUNCTION: Final[str]
INVALID_JSON_TEXT: Final[str]
INVALID_SQL_JSON_SUBSCRIPT: Final[str]
MORE_THAN_ONE_SQL_JSON_ITEM: Final[str]
NO_SQL_JSON_ITEM: Final[str]
NON_NUMERIC_SQL_JSON_ITEM: Final[str]
NON_UNIQUE_KEYS_IN_A_JSON_OBJECT: Final[str]
SINGLETON_SQL_JSON_ITEM_REQUIRED: Final[str]
SQL_JSON_ARRAY_NOT_FOUND: Final[str]
SQL_JSON_MEMBER_NOT_FOUND: Final[str]
SQL_JSON_NUMBER_NOT_FOUND: Final[str]
SQL_JSON_OBJECT_NOT_FOUND: Final[str]
TOO_MANY_JSON_ARRAY_ELEMENTS: Final[str]
TOO_MANY_JSON_OBJECT_MEMBERS: Final[str]
SQL_JSON_SCALAR_REQUIRED: Final[str]
FLOATING_POINT_EXCEPTION: Final[str]
INVALID_TEXT_REPRESENTATION: Final[str]
INVALID_BINARY_REPRESENTATION: Final[str]
BAD_COPY_FILE_FORMAT: Final[str]
UNTRANSLATABLE_CHARACTER: Final[str]
NONSTANDARD_USE_OF_ESCAPE_CHARACTER: Final[str]
INTEGRITY_CONSTRAINT_VIOLATION: Final[str]
RESTRICT_VIOLATION: Final[str]
NOT_NULL_VIOLATION: Final[str]
FOREIGN_KEY_VIOLATION: Final[str]
UNIQUE_VIOLATION: Final[str]
CHECK_VIOLATION: Final[str]
EXCLUSION_VIOLATION: Final[str]
INVALID_CURSOR_STATE: Final[str]
INVALID_TRANSACTION_STATE: Final[str]
ACTIVE_SQL_TRANSACTION: Final[str]
BRANCH_TRANSACTION_ALREADY_ACTIVE: Final[str]
INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION: Final[str]
INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION: Final[str]
NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION: Final[str]
READ_ONLY_SQL_TRANSACTION: Final[str]
SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED: Final[str]
HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL: Final[str]
NO_ACTIVE_SQL_TRANSACTION: Final[str]
IN_FAILED_SQL_TRANSACTION: Final[str]
IDLE_IN_TRANSACTION_SESSION_TIMEOUT: Final[str]
INVALID_SQL_STATEMENT_NAME: Final[str]
TRIGGERED_DATA_CHANGE_VIOLATION: Final[str]
INVALID_AUTHORIZATION_SPECIFICATION: Final[str]
INVALID_PASSWORD: Final[str]
DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: Final[str]
DEPENDENT_OBJECTS_STILL_EXIST: Final[str]
INVALID_TRANSACTION_TERMINATION: Final[str]
SQL_ROUTINE_EXCEPTION: Final[str]
MODIFYING_SQL_DATA_NOT_PERMITTED_: Final[str]
PROHIBITED_SQL_STATEMENT_ATTEMPTED_: Final[str]
READING_SQL_DATA_NOT_PERMITTED_: Final[str]
FUNCTION_EXECUTED_NO_RETURN_STATEMENT: Final[str]
INVALID_CURSOR_NAME: Final[str]
EXTERNAL_ROUTINE_EXCEPTION: Final[str]
CONTAINING_SQL_NOT_PERMITTED: Final[str]
MODIFYING_SQL_DATA_NOT_PERMITTED: Final[str]
PROHIBITED_SQL_STATEMENT_ATTEMPTED: Final[str]
READING_SQL_DATA_NOT_PERMITTED: Final[str]
EXTERNAL_ROUTINE_INVOCATION_EXCEPTION: Final[str]
INVALID_SQLSTATE_RETURNED: Final[str]
NULL_VALUE_NOT_ALLOWED: Final[str]
TRIGGER_PROTOCOL_VIOLATED: Final[str]
SRF_PROTOCOL_VIOLATED: Final[str]
EVENT_TRIGGER_PROTOCOL_VIOLATED: Final[str]
SAVEPOINT_EXCEPTION: Final[str]
INVALID_SAVEPOINT_SPECIFICATION: Final[str]
INVALID_CATALOG_NAME: Final[str]
INVALID_SCHEMA_NAME: Final[str]
TRANSACTION_ROLLBACK: Final[str]
SERIALIZATION_FAILURE: Final[str]
TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION: Final[str]
STATEMENT_COMPLETION_UNKNOWN: Final[str]
DEADLOCK_DETECTED: Final[str]
SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION: Final[str]
INSUFFICIENT_PRIVILEGE: Final[str]
SYNTAX_ERROR: Final[str]
INVALID_NAME: Final[str]
INVALID_COLUMN_DEFINITION: Final[str]
NAME_TOO_LONG: Final[str]
DUPLICATE_COLUMN: Final[str]
AMBIGUOUS_COLUMN: Final[str]
UNDEFINED_COLUMN: Final[str]
UNDEFINED_OBJECT: Final[str]
DUPLICATE_OBJECT: Final[str]
DUPLICATE_ALIAS: Final[str]
DUPLICATE_FUNCTION: Final[str]
AMBIGUOUS_FUNCTION: Final[str]
GROUPING_ERROR: Final[str]
DATATYPE_MISMATCH: Final[str]
WRONG_OBJECT_TYPE: Final[str]
INVALID_FOREIGN_KEY: Final[str]
CANNOT_COERCE: Final[str]
UNDEFINED_FUNCTION: Final[str]
GENERATED_ALWAYS: Final[str]
RESERVED_NAME: Final[str]
UNDEFINED_TABLE: Final[str]
UNDEFINED_PARAMETER: Final[str]
DUPLICATE_CURSOR: Final[str]
DUPLICATE_DATABASE: Final[str]
DUPLICATE_PREPARED_STATEMENT: Final[str]
DUPLICATE_SCHEMA: Final[str]
DUPLICATE_TABLE: Final[str]
AMBIGUOUS_PARAMETER: Final[str]
AMBIGUOUS_ALIAS: Final[str]
INVALID_COLUMN_REFERENCE: Final[str]
INVALID_CURSOR_DEFINITION: Final[str]
INVALID_DATABASE_DEFINITION: Final[str]
INVALID_FUNCTION_DEFINITION: Final[str]
INVALID_PREPARED_STATEMENT_DEFINITION: Final[str]
INVALID_SCHEMA_DEFINITION: Final[str]
INVALID_TABLE_DEFINITION: Final[str]
INVALID_OBJECT_DEFINITION: Final[str]
INDETERMINATE_DATATYPE: Final[str]
INVALID_RECURSION: Final[str]
WINDOWING_ERROR: Final[str]
COLLATION_MISMATCH: Final[str]
INDETERMINATE_COLLATION: Final[str]
WITH_CHECK_OPTION_VIOLATION: Final[str]
INSUFFICIENT_RESOURCES: Final[str]
DISK_FULL: Final[str]
OUT_OF_MEMORY: Final[str]
TOO_MANY_CONNECTIONS: Final[str]
CONFIGURATION_LIMIT_EXCEEDED: Final[str]
PROGRAM_LIMIT_EXCEEDED: Final[str]
STATEMENT_TOO_COMPLEX: Final[str]
TOO_MANY_COLUMNS: Final[str]
TOO_MANY_ARGUMENTS: Final[str]
OBJECT_NOT_IN_PREREQUISITE_STATE: Final[str]
OBJECT_IN_USE: Final[str]
CANT_CHANGE_RUNTIME_PARAM: Final[str]
LOCK_NOT_AVAILABLE: Final[str]
UNSAFE_NEW_ENUM_VALUE_USAGE: Final[str]
OPERATOR_INTERVENTION: Final[str]
QUERY_CANCELED: Final[str]
ADMIN_SHUTDOWN: Final[str]
CRASH_SHUTDOWN: Final[str]
CANNOT_CONNECT_NOW: Final[str]
DATABASE_DROPPED: Final[str]
SYSTEM_ERROR: Final[str]
IO_ERROR: Final[str]
UNDEFINED_FILE: Final[str]
DUPLICATE_FILE: Final[str]
SNAPSHOT_TOO_OLD: Final[str]
CONFIG_FILE_ERROR: Final[str]
LOCK_FILE_EXISTS: Final[str]
FDW_ERROR: Final[str]
FDW_OUT_OF_MEMORY: Final[str]
FDW_DYNAMIC_PARAMETER_VALUE_NEEDED: Final[str]
FDW_INVALID_DATA_TYPE: Final[str]
FDW_COLUMN_NAME_NOT_FOUND: Final[str]
FDW_INVALID_DATA_TYPE_DESCRIPTORS: Final[str]
FDW_INVALID_COLUMN_NAME: Final[str]
FDW_INVALID_COLUMN_NUMBER: Final[str]
FDW_INVALID_USE_OF_NULL_POINTER: Final[str]
FDW_INVALID_STRING_FORMAT: Final[str]
FDW_INVALID_HANDLE: Final[str]
FDW_INVALID_OPTION_INDEX: Final[str]
FDW_INVALID_OPTION_NAME: Final[str]
FDW_OPTION_NAME_NOT_FOUND: Final[str]
FDW_REPLY_HANDLE: Final[str]
FDW_UNABLE_TO_CREATE_EXECUTION: Final[str]
FDW_UNABLE_TO_CREATE_REPLY: Final[str]
FDW_UNABLE_TO_ESTABLISH_CONNECTION: Final[str]
FDW_NO_SCHEMAS: Final[str]
FDW_SCHEMA_NOT_FOUND: Final[str]
FDW_TABLE_NOT_FOUND: Final[str]
FDW_FUNCTION_SEQUENCE_ERROR: Final[str]
FDW_TOO_MANY_HANDLES: Final[str]
FDW_INCONSISTENT_DESCRIPTOR_INFORMATION: Final[str]
FDW_INVALID_ATTRIBUTE_VALUE: Final[str]
FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH: Final[str]
FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER: Final[str]
PLPGSQL_ERROR: Final[str]
RAISE_EXCEPTION: Final[str]
NO_DATA_FOUND: Final[str]
TOO_MANY_ROWS: Final[str]
ASSERT_FAILURE: Final[str]
INTERNAL_ERROR: Final[str]
DATA_CORRUPTED: Final[str]
INDEX_CORRUPTED: Final[str]
IDLE_SESSION_TIMEOUT: Final[str]
SQL_JSON_ITEM_CANNOT_BE_CAST_TO_TARGET_TYPE: Final[str]
TRANSACTION_TIMEOUT: Final[str]

View File

@@ -239,6 +239,7 @@ class TooManyJsonArrayElements(DataError): ...
class TooManyJsonObjectMembers(DataError): ...
class TooManyRows(InternalError): ...
class TransactionResolutionUnknown(OperationalError): ...
class TransactionTimeout(InternalError): ...
class TriggerProtocolViolated(InternalError): ...
class TriggeredDataChangeViolation(OperationalError): ...
class TrimError(DataError): ...