pg-error-codes-ts
Version:
Postgres error codes for TypeScript
239 lines (238 loc) • 12.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PG_ERROR = void 0;
var PG_ERROR;
(function (PG_ERROR) {
PG_ERROR["SUCCESSFUL_COMPLETION"] = "00000";
PG_ERROR["WARNING"] = "01000";
PG_ERROR["DYNAMIC_RESULT_SETS_RETURNED"] = "0100C";
PG_ERROR["IMPLICIT_ZERO_BIT_PADDING"] = "01008";
PG_ERROR["NULL_VALUE_ELIMINATED_IN_SET_FUNCTION"] = "01003";
PG_ERROR["PRIVILEGE_NOT_GRANTED"] = "01007";
PG_ERROR["PRIVILEGE_NOT_REVOKED"] = "01006";
PG_ERROR["STRING_DATA_RIGHT_TRUNCATION_01"] = "01004";
PG_ERROR["DEPRECATED_FEATURE"] = "01P01";
PG_ERROR["NO_DATA"] = "02000";
PG_ERROR["NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED"] = "02001";
PG_ERROR["SQL_STATEMENT_NOT_YET_COMPLETE"] = "03000";
PG_ERROR["CONNECTION_EXCEPTION"] = "08000";
PG_ERROR["CONNECTION_DOES_NOT_EXIST"] = "08003";
PG_ERROR["CONNECTION_FAILURE"] = "08006";
PG_ERROR["SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION"] = "08001";
PG_ERROR["SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION"] = "08004";
PG_ERROR["TRANSACTION_RESOLUTION_UNKNOWN"] = "08007";
PG_ERROR["PROTOCOL_VIOLATION"] = "08P01";
PG_ERROR["TRIGGERED_ACTION_EXCEPTION"] = "09000";
PG_ERROR["FEATURE_NOT_SUPPORTED"] = "0A000";
PG_ERROR["INVALID_TRANSACTION_INITIATION"] = "0B000";
PG_ERROR["LOCATOR_EXCEPTION"] = "0F000";
PG_ERROR["INVALID_LOCATOR_SPECIFICATION"] = "0F001";
PG_ERROR["INVALID_GRANTOR"] = "0L000";
PG_ERROR["INVALID_GRANT_OPERATION"] = "0LP01";
PG_ERROR["INVALID_ROLE_SPECIFICATION"] = "0P000";
PG_ERROR["DIAGNOSTICS_EXCEPTION"] = "0Z000";
PG_ERROR["STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER"] = "0Z002";
PG_ERROR["CASE_NOT_FOUND"] = "20000";
PG_ERROR["CARDINALITY_VIOLATION"] = "21000";
PG_ERROR["DATA_EXCEPTION"] = "22000";
PG_ERROR["ARRAY_SUBSCRIPT_ERROR"] = "2202E";
PG_ERROR["CHARACTER_NOT_IN_REPERTOIRE"] = "22021";
PG_ERROR["DATETIME_FIELD_OVERFLOW"] = "22008";
PG_ERROR["DIVISION_BY_ZERO"] = "22012";
PG_ERROR["ERROR_IN_ASSIGNMENT"] = "22005";
PG_ERROR["ESCAPE_CHARACTER_CONFLICT"] = "2200B";
PG_ERROR["INDICATOR_OVERFLOW"] = "22022";
PG_ERROR["INTERVAL_FIELD_OVERFLOW"] = "22015";
PG_ERROR["INVALID_ARGUMENT_FOR_LOGARITHM"] = "2201E";
PG_ERROR["INVALID_ARGUMENT_FOR_NTILE_FUNCTION"] = "22014";
PG_ERROR["INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION"] = "22016";
PG_ERROR["INVALID_ARGUMENT_FOR_POWER_FUNCTION"] = "2201F";
PG_ERROR["INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION"] = "2201G";
PG_ERROR["INVALID_CHARACTER_VALUE_FOR_CAST"] = "22018";
PG_ERROR["INVALID_DATETIME_FORMAT"] = "22007";
PG_ERROR["INVALID_ESCAPE_CHARACTER"] = "22019";
PG_ERROR["INVALID_ESCAPE_OCTET"] = "2200D";
PG_ERROR["INVALID_ESCAPE_SEQUENCE"] = "22025";
PG_ERROR["NONSTANDARD_USE_OF_ESCAPE_CHARACTER"] = "22P06";
PG_ERROR["INVALID_INDICATOR_PARAMETER_VALUE"] = "22010";
PG_ERROR["INVALID_PARAMETER_VALUE"] = "22023";
PG_ERROR["INVALID_REGULAR_EXPRESSION"] = "2201B";
PG_ERROR["INVALID_ROW_COUNT_IN_LIMIT_CLAUSE"] = "2201W";
PG_ERROR["INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE"] = "2201X";
PG_ERROR["INVALID_TIME_ZONE_DISPLACEMENT_VALUE"] = "22009";
PG_ERROR["INVALID_USE_OF_ESCAPE_CHARACTER"] = "2200C";
PG_ERROR["MOST_SPECIFIC_TYPE_MISMATCH"] = "2200G";
PG_ERROR["NULL_VALUE_NOT_ALLOWED_22"] = "22004";
PG_ERROR["NULL_VALUE_NO_INDICATOR_PARAMETER"] = "22002";
PG_ERROR["NUMERIC_VALUE_OUT_OF_RANGE"] = "22003";
PG_ERROR["STRING_DATA_LENGTH_MISMATCH"] = "22026";
PG_ERROR["STRING_DATA_RIGHT_TRUNCATION_22"] = "22001";
PG_ERROR["SUBSTRING_ERROR"] = "22011";
PG_ERROR["TRIM_ERROR"] = "22027";
PG_ERROR["UNTERMINATED_C_STRING"] = "22024";
PG_ERROR["ZERO_LENGTH_CHARACTER_STRING"] = "2200F";
PG_ERROR["FLOATING_POINT_EXCEPTION"] = "22P01";
PG_ERROR["INVALID_TEXT_REPRESENTATION"] = "22P02";
PG_ERROR["INVALID_BINARY_REPRESENTATION"] = "22P03";
PG_ERROR["BAD_COPY_FILE_FORMAT"] = "22P04";
PG_ERROR["UNTRANSLATABLE_CHARACTER"] = "22P05";
PG_ERROR["NOT_AN_XML_DOCUMENT"] = "2200L";
PG_ERROR["INVALID_XML_DOCUMENT"] = "2200M";
PG_ERROR["INVALID_XML_CONTENT"] = "2200N";
PG_ERROR["INVALID_XML_COMMENT"] = "2200S";
PG_ERROR["INVALID_XML_PROCESSING_INSTRUCTION"] = "2200T";
PG_ERROR["INTEGRITY_CONSTRAINT_VIOLATION"] = "23000";
PG_ERROR["RESTRICT_VIOLATION"] = "23001";
PG_ERROR["NOT_NULL_VIOLATION"] = "23502";
PG_ERROR["FOREIGN_KEY_VIOLATION"] = "23503";
PG_ERROR["UNIQUE_VIOLATION"] = "23505";
PG_ERROR["CHECK_VIOLATION"] = "23514";
PG_ERROR["EXCLUSION_VIOLATION"] = "23P01";
PG_ERROR["INVALID_CURSOR_STATE"] = "24000";
PG_ERROR["INVALID_TRANSACTION_STATE"] = "25000";
PG_ERROR["ACTIVE_SQL_TRANSACTION"] = "25001";
PG_ERROR["BRANCH_TRANSACTION_ALREADY_ACTIVE"] = "25002";
PG_ERROR["HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL"] = "25008";
PG_ERROR["INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION"] = "25003";
PG_ERROR["INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION"] = "25004";
PG_ERROR["NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION"] = "25005";
PG_ERROR["READ_ONLY_SQL_TRANSACTION"] = "25006";
PG_ERROR["SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED"] = "25007";
PG_ERROR["NO_ACTIVE_SQL_TRANSACTION"] = "25P01";
PG_ERROR["IN_FAILED_SQL_TRANSACTION"] = "25P02";
PG_ERROR["INVALID_SQL_STATEMENT_NAME"] = "26000";
PG_ERROR["TRIGGERED_DATA_CHANGE_VIOLATION"] = "27000";
PG_ERROR["INVALID_AUTHORIZATION_SPECIFICATION"] = "28000";
PG_ERROR["INVALID_PASSWORD"] = "28P01";
PG_ERROR["DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST"] = "2B000";
PG_ERROR["DEPENDENT_OBJECTS_STILL_EXIST"] = "2BP01";
PG_ERROR["INVALID_TRANSACTION_TERMINATION"] = "2D000";
PG_ERROR["SQL_ROUTINE_EXCEPTION"] = "2F000";
PG_ERROR["FUNCTION_EXECUTED_NO_RETURN_STATEMENT"] = "2F005";
PG_ERROR["MODIFYING_SQL_DATA_NOT_PERMITTED_2F"] = "2F002";
PG_ERROR["PROHIBITED_SQL_STATEMENT_ATTEMPTED_2F"] = "2F003";
PG_ERROR["READING_SQL_DATA_NOT_PERMITTED_2F"] = "2F004";
PG_ERROR["INVALID_CURSOR_NAME"] = "34000";
PG_ERROR["EXTERNAL_ROUTINE_EXCEPTION"] = "38000";
PG_ERROR["CONTAINING_SQL_NOT_PERMITTED"] = "38001";
PG_ERROR["MODIFYING_SQL_DATA_NOT_PERMITTED_38"] = "38002";
PG_ERROR["PROHIBITED_SQL_STATEMENT_ATTEMPTED_38"] = "38003";
PG_ERROR["READING_SQL_DATA_NOT_PERMITTED_38"] = "38004";
PG_ERROR["EXTERNAL_ROUTINE_INVOCATION_EXCEPTION"] = "39000";
PG_ERROR["INVALID_SQLSTATE_RETURNED"] = "39001";
PG_ERROR["NULL_VALUE_NOT_ALLOWED_39"] = "39004";
PG_ERROR["TRIGGER_PROTOCOL_VIOLATED"] = "39P01";
PG_ERROR["SRF_PROTOCOL_VIOLATED"] = "39P02";
PG_ERROR["SAVEPOINT_EXCEPTION"] = "3B000";
PG_ERROR["INVALID_SAVEPOINT_SPECIFICATION"] = "3B001";
PG_ERROR["INVALID_CATALOG_NAME"] = "3D000";
PG_ERROR["INVALID_SCHEMA_NAME"] = "3F000";
PG_ERROR["TRANSACTION_ROLLBACK"] = "40000";
PG_ERROR["TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION"] = "40002";
PG_ERROR["SERIALIZATION_FAILURE"] = "40001";
PG_ERROR["STATEMENT_COMPLETION_UNKNOWN"] = "40003";
PG_ERROR["DEADLOCK_DETECTED"] = "40P01";
PG_ERROR["SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION"] = "42000";
PG_ERROR["SYNTAX_ERROR"] = "42601";
PG_ERROR["INSUFFICIENT_PRIVILEGE"] = "42501";
PG_ERROR["CANNOT_COERCE"] = "42846";
PG_ERROR["GROUPING_ERROR"] = "42803";
PG_ERROR["WINDOWING_ERROR"] = "42P20";
PG_ERROR["INVALID_RECURSION"] = "42P19";
PG_ERROR["INVALID_FOREIGN_KEY"] = "42830";
PG_ERROR["INVALID_NAME"] = "42602";
PG_ERROR["NAME_TOO_LONG"] = "42622";
PG_ERROR["RESERVED_NAME"] = "42939";
PG_ERROR["DATATYPE_MISMATCH"] = "42804";
PG_ERROR["INDETERMINATE_DATATYPE"] = "42P18";
PG_ERROR["COLLATION_MISMATCH"] = "42P21";
PG_ERROR["INDETERMINATE_COLLATION"] = "42P22";
PG_ERROR["WRONG_OBJECT_TYPE"] = "42809";
PG_ERROR["UNDEFINED_COLUMN"] = "42703";
PG_ERROR["UNDEFINED_FUNCTION"] = "42883";
PG_ERROR["UNDEFINED_TABLE"] = "42P01";
PG_ERROR["UNDEFINED_PARAMETER"] = "42P02";
PG_ERROR["UNDEFINED_OBJECT"] = "42704";
PG_ERROR["DUPLICATE_COLUMN"] = "42701";
PG_ERROR["DUPLICATE_CURSOR"] = "42P03";
PG_ERROR["DUPLICATE_DATABASE"] = "42P04";
PG_ERROR["DUPLICATE_FUNCTION"] = "42723";
PG_ERROR["DUPLICATE_PREPARED_STATEMENT"] = "42P05";
PG_ERROR["DUPLICATE_SCHEMA"] = "42P06";
PG_ERROR["DUPLICATE_TABLE"] = "42P07";
PG_ERROR["DUPLICATE_ALIAS"] = "42712";
PG_ERROR["DUPLICATE_OBJECT"] = "42710";
PG_ERROR["AMBIGUOUS_COLUMN"] = "42702";
PG_ERROR["AMBIGUOUS_FUNCTION"] = "42725";
PG_ERROR["AMBIGUOUS_PARAMETER"] = "42P08";
PG_ERROR["AMBIGUOUS_ALIAS"] = "42P09";
PG_ERROR["INVALID_COLUMN_REFERENCE"] = "42P10";
PG_ERROR["INVALID_COLUMN_DEFINITION"] = "42611";
PG_ERROR["INVALID_CURSOR_DEFINITION"] = "42P11";
PG_ERROR["INVALID_DATABASE_DEFINITION"] = "42P12";
PG_ERROR["INVALID_FUNCTION_DEFINITION"] = "42P13";
PG_ERROR["INVALID_PREPARED_STATEMENT_DEFINITION"] = "42P14";
PG_ERROR["INVALID_SCHEMA_DEFINITION"] = "42P15";
PG_ERROR["INVALID_TABLE_DEFINITION"] = "42P16";
PG_ERROR["INVALID_OBJECT_DEFINITION"] = "42P17";
PG_ERROR["WITH_CHECK_OPTION_VIOLATION"] = "44000";
PG_ERROR["INSUFFICIENT_RESOURCES"] = "53000";
PG_ERROR["DISK_FULL"] = "53100";
PG_ERROR["OUT_OF_MEMORY"] = "53200";
PG_ERROR["TOO_MANY_CONNECTIONS"] = "53300";
PG_ERROR["CONFIGURATION_LIMIT_EXCEEDED"] = "53400";
PG_ERROR["PROGRAM_LIMIT_EXCEEDED"] = "54000";
PG_ERROR["STATEMENT_TOO_COMPLEX"] = "54001";
PG_ERROR["TOO_MANY_COLUMNS"] = "54011";
PG_ERROR["TOO_MANY_ARGUMENTS"] = "54023";
PG_ERROR["OBJECT_NOT_IN_PREREQUISITE_STATE"] = "55000";
PG_ERROR["OBJECT_IN_USE"] = "55006";
PG_ERROR["CANT_CHANGE_RUNTIME_PARAM"] = "55P02";
PG_ERROR["LOCK_NOT_AVAILABLE"] = "55P03";
PG_ERROR["OPERATOR_INTERVENTION"] = "57000";
PG_ERROR["QUERY_CANCELED"] = "57014";
PG_ERROR["ADMIN_SHUTDOWN"] = "57P01";
PG_ERROR["CRASH_SHUTDOWN"] = "57P02";
PG_ERROR["CANNOT_CONNECT_NOW"] = "57P03";
PG_ERROR["DATABASE_DROPPED"] = "57P04";
PG_ERROR["SYSTEM_ERROR"] = "58000";
PG_ERROR["IO_ERROR"] = "58030";
PG_ERROR["UNDEFINED_FILE"] = "58P01";
PG_ERROR["DUPLICATE_FILE"] = "58P02";
PG_ERROR["CONFIG_FILE_ERROR"] = "F0000";
PG_ERROR["LOCK_FILE_EXISTS"] = "F0001";
PG_ERROR["FDW_ERROR"] = "HV000";
PG_ERROR["FDW_COLUMN_NAME_NOT_FOUND"] = "HV005";
PG_ERROR["FDW_DYNAMIC_PARAMETER_VALUE_NEEDED"] = "HV002";
PG_ERROR["FDW_FUNCTION_SEQUENCE_ERROR"] = "HV010";
PG_ERROR["FDW_INCONSISTENT_DESCRIPTOR_INFORMATION"] = "HV021";
PG_ERROR["FDW_INVALID_ATTRIBUTE_VALUE"] = "HV024";
PG_ERROR["FDW_INVALID_COLUMN_NAME"] = "HV007";
PG_ERROR["FDW_INVALID_COLUMN_NUMBER"] = "HV008";
PG_ERROR["FDW_INVALID_DATA_TYPE"] = "HV004";
PG_ERROR["FDW_INVALID_DATA_TYPE_DESCRIPTORS"] = "HV006";
PG_ERROR["FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER"] = "HV091";
PG_ERROR["FDW_INVALID_HANDLE"] = "HV00B";
PG_ERROR["FDW_INVALID_OPTION_INDEX"] = "HV00C";
PG_ERROR["FDW_INVALID_OPTION_NAME"] = "HV00D";
PG_ERROR["FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH"] = "HV090";
PG_ERROR["FDW_INVALID_STRING_FORMAT"] = "HV00A";
PG_ERROR["FDW_INVALID_USE_OF_NULL_POINTER"] = "HV009";
PG_ERROR["FDW_TOO_MANY_HANDLES"] = "HV014";
PG_ERROR["FDW_OUT_OF_MEMORY"] = "HV001";
PG_ERROR["FDW_NO_SCHEMAS"] = "HV00P";
PG_ERROR["FDW_OPTION_NAME_NOT_FOUND"] = "HV00J";
PG_ERROR["FDW_REPLY_HANDLE"] = "HV00K";
PG_ERROR["FDW_SCHEMA_NOT_FOUND"] = "HV00Q";
PG_ERROR["FDW_TABLE_NOT_FOUND"] = "HV00R";
PG_ERROR["FDW_UNABLE_TO_CREATE_EXECUTION"] = "HV00L";
PG_ERROR["FDW_UNABLE_TO_CREATE_REPLY"] = "HV00M";
PG_ERROR["FDW_UNABLE_TO_ESTABLISH_CONNECTION"] = "HV00N";
PG_ERROR["PLPGSQL_ERROR"] = "P0000";
PG_ERROR["RAISE_EXCEPTION"] = "P0001";
PG_ERROR["NO_DATA_FOUND"] = "P0002";
PG_ERROR["TOO_MANY_ROWS"] = "P0003";
PG_ERROR["INTERNAL_ERROR"] = "XX000";
PG_ERROR["DATA_CORRUPTED"] = "XX001";
PG_ERROR["INDEX_CORRUPTED"] = "XX002";
})(PG_ERROR = exports.PG_ERROR || (exports.PG_ERROR = {}));