Error Codes Tagged: database
158 error codes tagged with "database"
Model.DoesNotExistModel.DoesNotExist
A Django ORM query with .get() did not find a matching record.
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
A database operation failed due to a connection or database-level error.
0800108001 — Client Unable to Establish Connection
The client could not establish a connection to the database server.
0800308003 — Connection Does Not Exist
The specified database connection does not exist or has been closed.
0800608006 — Connection Failure
An established database connection was unexpectedly lost.
2200122001 — String Data Right Truncation
A string value is too long for the target column.
2200322003 — Numeric Value Out of Range
A numeric value is outside the range of the target column's data type.
2200722007 — Invalid Datetime Format
A date, time, or timestamp value is in an invalid format.
2200822008 — Datetime Field Overflow
A datetime value is outside the valid range for the field.
2201222012 — Division by Zero
A division by zero was attempted in a SQL expression.
22P0222P02 — Invalid Text Representation
A value could not be converted to the required data type.
2350223502 — Not Null Violation
An INSERT or UPDATE attempted to set a NOT NULL column to NULL.
2350323503 — Foreign Key Violation
An INSERT or UPDATE violates a foreign key constraint.
2350523505 — Unique Violation
An INSERT or UPDATE violates a unique constraint or primary key.
2351423514 — Check Constraint Violation
An INSERT or UPDATE violates a CHECK constraint on the table.
23P0123P01 — Exclusion Violation
An INSERT or UPDATE violates an exclusion constraint.
2500125001 — Active SQL Transaction
The command cannot be executed inside an active transaction.
2500625006 — Read-Only SQL Transaction
An attempt was made to modify data in a read-only transaction.
25P0225P02 — In Failed SQL Transaction
A command was issued in a transaction that has already failed.
2800028000 — Invalid Authorization Specification
The authentication credentials are invalid.
28P0128P01 — Invalid Password
The password provided for authentication is incorrect.
3D0003D000 — Invalid Catalog Name
The specified database does not exist.
3F0003F000 — Invalid Schema Name
The specified schema does not exist in the database.
4000140001 — Serialization Failure
The transaction was rolled back due to a serialization conflict.
- 40P01 — Deadlock Detected
- 42000 — Syntax Error or Access Rule Violation
- 42501 — Insufficient Privilege
- 42601 — Syntax Error
- 42602 — Invalid Name
- 42701 — Duplicate Column
- 42702 — Ambiguous Column
- 42703 — Undefined Column
- 42704 — Undefined Object
- 42710 — Duplicate Object
- 42712 — Duplicate Alias
- 42804 — Datatype Mismatch
- 42830 — Invalid Foreign Key
- 42883 — Undefined Function
- 42P01 — Undefined Table
- 42P02 — Undefined Parameter
- 42P03 — Duplicate Cursor
- 42P04 — Duplicate Database
- 42P06 — Duplicate Schema
- 42P07 — Duplicate Table
- 42P10 — Invalid Column Reference
- 42P16 — Invalid Table Definition
- 42P18 — Indeterminate Datatype
- 53100 — Disk Full
- 53200 — Out of Memory
- 53300 — Too Many Connections
- 54000 — Program Limit Exceeded
- 54001 — Statement Too Complex
- 54011 — Too Many Columns
- 54023 — Too Many Arguments
- 55000 — Object Not in Prerequisite State
- 55006 — Object In Use
- 55P03 — Lock Not Available
- 57014 — Query Canceled
- 57P01 — Admin Shutdown
- 57P02 — Crash Shutdown
- 57P03 — Cannot Connect Now
- 58000 — System Error
- 58030 — I/O Error
- P0001 — Raise Exception
- P0002 — No Data Found
- P0003 — Too Many Rows
- MySQL 1005 — Can't Create Table
- MySQL 1007 — Database Already Exists
- MySQL 1044 — Access Denied to Database
- MySQL 1045 — Access Denied for User
- MySQL 1049 — Unknown Database
- MySQL 1054 — Unknown Column
- MySQL 1062 — Duplicate Entry
- MySQL 1064 — SQL Syntax Error
- MySQL 1146 — Table Doesn't Exist
- MySQL 1215 — Cannot Add Foreign Key Constraint
- MySQL 1217 — Cannot Delete Parent Row
- MySQL 1264 — Out of Range Value
- MySQL 1366 — Incorrect String Value
- MySQL 1451 — Cannot Delete or Update Parent Row
- MySQL 1452 — Cannot Add or Update Child Row
- MySQL 1213 — Deadlock Found
- MySQL 1205 — Lock Wait Timeout Exceeded
- MySQL 2002 — Can't Connect via Socket
- MySQL 2003 — Can't Connect to MySQL Server
- MySQL 2006 — MySQL Server Has Gone Away
- MySQL 2013 — Lost Connection During Query
- MySQL 1040 — Too Many Connections
- MySQL 1114 — Table Is Full
- MySQL 1153 — Packet Too Large
- MySQL 1227 — Access Denied (Need Privilege)
- MySQL 1236 — Replication Error (Binary Log)
- SQLITE_BUSY (5) — Database Is Locked
- SQLITE_LOCKED (6) — Table Is Locked
- SQLITE_NOMEM (7) — Out of Memory
- SQLITE_READONLY (8) — Database Is Read-Only
- SQLITE_INTERRUPT (9) — Operation Interrupted
- SQLITE_IOERR (10) — Disk I/O Error
- SQLITE_CORRUPT (11) — Database Disk Image Is Malformed
- SQLITE_FULL (13) — Database or Disk Is Full
- SQLITE_CANTOPEN (14) — Unable to Open Database File
- SQLITE_SCHEMA (17) — Database Schema Changed
- SQLITE_TOOBIG (18) — String or BLOB Exceeds Size Limit
- SQLITE_CONSTRAINT (19) — Constraint Violation
- SQLITE_MISMATCH (20) — Data Type Mismatch
- SQLITE_MISUSE (21) — Library Used Incorrectly
- SQLITE_RANGE (25) — Parameter Index Out of Range
- SQLITE_NOTADB (26) — File Is Not a Database
- SQLITE_ERROR (1) — Generic SQL Error
- SQLITE_PERM (3) — Access Permission Denied
- SQLITE_ABORT (4) — Operation Aborted
- SQLITE_NOTFOUND (12) — Not Found
- SQLITE_WARNING (28) — Warning
- RDS StorageFull — RDS Storage Full
- RDS too many connections — RDS Connection Limit
- ProvisionedThroughputExceededException — DynamoDB Throughput Exceeded
- ConditionalCheckFailedException — DynamoDB Condition Failed
- DynamoDB ResourceNotFoundException — DynamoDB Table Not Found
- 02000 — No Data Found
- 01000 — Warning
- 0A000 — Feature Not Supported
- 22004 — Null Value Not Allowed
- 22023 — Invalid Parameter Value
- 22026 — String Data Length Mismatch
- 23001 — Restrict Violation
- 24000 — Invalid Cursor State
- 26000 — Invalid SQL Statement Name
- 2B000 — Dependent Privilege Descriptors Still Exist
- 2D000 — Invalid Transaction Termination
- 34000 — Invalid Cursor Name
- 38000 — External Routine Exception
- 39000 — External Routine Invocation Exception
- 42809 — Wrong Object Type
- 42846 — Cannot Coerce
- 42P20 — Windowing Error
- 42611 — Invalid Column Definition
- MySQL 1048 — Column Cannot Be Null
- MySQL 1060 — Duplicate Column Name
- MySQL 1071 — Specified Key Was Too Long
- MySQL 1091 — Can't Drop Column/Key
- MySQL 1118 — Row Size Too Large
- MySQL 1136 — Column Count Doesn't Match
- MySQL 1142 — Command Denied
- MySQL 1149 — SQL Syntax Error (Legacy)
- MySQL 1292 — Truncated Incorrect Value
- MySQL 1364 — Field Has No Default Value
- MySQL 1406 — Data Too Long for Column
- MySQL 2014 — Commands Out of Sync
- MySQL 1169 — Unique Constraint Violated on Write
- MySQL 1461 — Too Many Prepared Statements
- SQLITE_AUTH (23) — Authorization Denied
- SQLITE_FORMAT (24) — Not Used
- SQLITE_NOLFS (22) — Large File Support Not Available
- SQLITE_PROTOCOL (15) — Locking Protocol Error
- SQLITE_EMPTY (16) — Database Is Empty
- MySQL 1025 — Error on Rename
- MySQL 1065 — Query Was Empty
- SQLException