Model.DoesNotExistModel.DoesNotExist
Запит Django ORM із .get() не знайшов відповідного запису.
158 кодів помилок з тегом "database"
Model.DoesNotExistЗапит Django ORM із .get() не знайшов відповідного запису.
sqlalchemy.exc.OperationalErrorОперація з базою даних завершилася невдало через помилку з'єднання або помилку на рівні бази даних.
08001Клієнту не вдалося встановити з'єднання з сервером бази даних.
08003Вказане з'єднання з базою даних не існує або було закрито.
08006Встановлене з'єднання з базою даних було несподівано втрачено.
22001Рядкове значення задовге для цільового стовпця.
22003Числове значення виходить за межі діапазону типу даних цільового стовпця.
22007Значення дати, часу або мітки часу має недійсний формат.
22008Значення дати/часу виходить за допустимий діапазон для поля.
22012У SQL-виразі виконано спробу ділення на нуль.
22P02Значення не вдалося перетворити на потрібний тип даних.
23502Операція INSERT або UPDATE намагалася встановити значення NULL у стовпець з обмеженням NOT NULL.
23503Операція INSERT або UPDATE порушує обмеження зовнішнього ключа.
23505Операція INSERT або UPDATE порушує обмеження унікальності або первинний ключ.
23514Операція INSERT або UPDATE порушує обмеження CHECK таблиці.
23P01Операція INSERT або UPDATE порушує обмеження виключення.
25001Команду неможливо виконати всередині активної транзакції.
25006Здійснено спробу змінити дані в транзакції лише для читання.
25P02Команду виконано в транзакції, яка вже завершилась помилкою.
28000Облікові дані автентифікації недійсні.
28P01Наданий для автентифікації пароль неправильний.
3D000Вказана база даних не існує.
3F000Вказана схема не існує в базі даних.
40001Транзакцію було відкочено через конфлікт серіалізації.
40P01Дві або більше транзакцій очікують на блокування одна одної, утворюючи взаємне блокування.
42000SQL-вираз містить синтаксичну помилку або порушує правило доступу.
42501Поточний користувач не має необхідного привілею.
42601SQL-вираз містить синтаксичну помилку.
42602Назва ідентифікатора в SQL-виразі є недійсною.
42701Назва стовпця зустрічається більше одного разу там, де вона має бути унікальною.
42702Посилання на стовпець є неоднозначним, оскільки він існує в кількох таблицях.
42703Вказаний стовпець не існує в таблиці або результуючому наборі.
42704Вказаний об'єкт бази даних (тип, оператор, функція) не існує.
42710Об'єкт із вказаною назвою вже існує.
42712Псевдонім таблиці використовується більше одного разу в одному запиті.
42804Типи даних у виразі є несумісними.
42830Визначення зовнішнього ключа є недійсним через невідповідність типів або відсутнє обмеження унікальності.
42883Функція з вказаною назвою та типами аргументів не існує.
42P01Вказана таблиця або подання не існує.
42P02Параметр підготовленого виразу є посиланням, але не визначений.
42P03Курсор із вказаною назвою вже існує.
42P04База даних із вказаною назвою вже існує.
42P06Схема з вказаною назвою вже існує.
42P07Таблиця з вказаною назвою вже існує в схемі.
42P10Посилання на стовпець у GROUP BY, ORDER BY або DISTINCT ON є недійсним.
42P16Визначення таблиці є недійсним.
42P18Тип даних виразу не вдалось визначити.
53100Диск сервера бази даних переповнений.
53200Серверу бази даних не вистачило пам'яті.
53300Досягнуто максимальну кількість підключень до бази даних.
54000Перевищено внутрішнє обмеження реалізації бази даних.
54001SQL-вираз є занадто складним для обробки базою даних.
54011Кількість стовпців перевищує ліміт бази даних.
54023Функції передано занадто багато аргументів.
55000Об'єкт бази даних не перебуває в необхідному стані.
55006Об'єкт бази даних наразі використовується і не може бути змінений.
55P03Запитуване блокування не вдалося отримати без очікування.
57014Запит було скасовано користувачем або через тайм-аут.
57P01Сервер бази даних завершує роботу.
57P02Сервер бази даних аварійно завершив роботу та перезапускається.
57P03Сервер бази даних не готовий приймати підключення.
58000Під час операції бази даних виникла помилка операційної системи.
58030Під час операції бази даних виникла помилка дискового I/O.
P0001У PL/pgSQL було викинуто визначений застосунком виняток.
P0002SELECT INTO у PL/pgSQL не повернув жодного рядка, тоді як очікувався рівно один.
P0003SELECT INTO у PL/pgSQL повернув більше одного рядка.
MySQL 1005MySQL не може створити таблицю через помилку в обмеженні або конфігурації.
MySQL 1007Неможливо створити базу даних, оскільки вона вже існує.
MySQL 1044Користувач не має доступу до вказаної бази даних.
MySQL 1045Автентифікація з наданими обліковими даними не вдалася.
MySQL 1049Вказана база даних не існує.
MySQL 1054Вказаний стовпець не існує в таблиці.
MySQL 1062INSERT або UPDATE призвело б до появи дублікату в унікальному індексі.
MySQL 1064SQL-оператор містить синтаксичну помилку.
MySQL 1146Таблиця, на яку є посилання, не існує в базі даних.
MySQL 1215MySQL не може створити зовнішній ключ через невідповідність у визначенні.
MySQL 1217Обмеження зовнішнього ключа перешкоджає видаленню батьківського рядка.
MySQL 1264Числове значення перевищує допустимий діапазон для стовпця.
MySQL 1366Рядок містить символи, недійсні для набору символів стовпця.
MySQL 1451Зовнішній ключ перешкоджає змінюванню батьківського рядка, на який є посилання.
MySQL 1452Зовнішній ключ перешкоджає додаванню дочірнього рядка, оскільки батьківський не існує.
MySQL 1213Між паралельними транзакціями виявлено взаємне блокування.
MySQL 1205Час очікування блокування перевищив налаштований ліміт.
MySQL 2002MySQL-клієнт не може підключитися через локальний файл сокету.
MySQL 2003Клієнт не може встановити TCP-з'єднання з сервером.
MySQL 2006З'єднання з MySQL-сервером було втрачено.
MySQL 2013З'єднання було втрачено під час виконання запиту.
MySQL 1040Перевищено максимальну кількість підключень MySQL.
MySQL 1114Таблиця досягла максимального розміру.
MySQL 1153Запит або результат перевищує max_allowed_packet.
MySQL 1227Операція потребує привілегії, якої у користувача немає.
MySQL 1236Реплічний підлеглий зіткнувся з помилкою під час читання бінарного журналу.
SQLITE_BUSY (5)Файл бази даних заблоковано іншим з'єднанням або процесом.
SQLITE_LOCKED (6)Таблицю в базі даних заблоковано тим самим з'єднанням.
SQLITE_NOMEM (7)SQLite не зміг виділити достатньо пам'яті.
SQLITE_READONLY (8)База даних відкрита в режимі лише для читання або файлова система змонтована лише для читання.
SQLITE_INTERRUPT (9)Операцію було перервано за допомогою sqlite3_interrupt().
SQLITE_IOERR (10)Під час читання або запису бази даних виникла помилка вводу/виводу диска.
SQLITE_CORRUPT (11)Файл бази даних пошкоджений.
SQLITE_FULL (13)Вставка не вдалася через досягнення ліміту розміру диска або бази даних.
SQLITE_CANTOPEN (14)SQLite не може відкрити файл бази даних.
SQLITE_SCHEMA (17)Схема змінилася між підготовкою та виконанням інструкції.
SQLITE_TOOBIG (18)Значення рядка або BLOB перевищує максимальний розмір, дозволений SQLite.
SQLITE_CONSTRAINT (19)Операція INSERT, UPDATE або DELETE порушила обмеження.
SQLITE_MISMATCH (20)Тип даних не відповідає очікуваному.
SQLITE_MISUSE (21)SQLite API було використано некоректно.
SQLITE_RANGE (25)Індекс параметра, переданий у sqlite3_bind, виходить за межі діапазону.
SQLITE_NOTADB (26)Файл не є коректною базою даних SQLite.
SQLITE_ERROR (1)Виникла загальна помилка SQL або відсутня база даних.
SQLITE_PERM (3)Запитаний режим доступу до файлу бази даних не дозволений.
SQLITE_ABORT (4)Операцію було перервано функцією зворотного виклику.
SQLITE_NOTFOUND (12)Внутрішня процедура повернула «не знайдено». У коді застосунків трапляється рідко.
SQLITE_WARNING (28)SQLite виявив некритичну проблему та видав попередження.
RDS StorageFullІнстанс RDS вичерпав місце на диску.
RDS too many connectionsДосягнуто максимальну кількість з'єднань з базою даних.
ProvisionedThroughputExceededExceptionЧастота запитів перевищує виділену пропускну здатність таблиці DynamoDB.
ConditionalCheckFailedExceptionУмовний запис не вдався, оскільки умова не виконалась.
DynamoDB ResourceNotFoundExceptionВказана таблиця DynamoDB не існує.
02000SQL-оператор завершився, але не повернув і не зачепив жодного рядка.
01000Під час виконання SQL було видано некритичне попередження.
0A000Запитувана SQL-функція не підтримується цією базою даних.
22004Там, де це заборонено, зустрілося значення NULL.
22023Значення параметра є недійсним для даної операції.
22026Довжина рядка не відповідає очікуваній фіксованій довжині.
23001Правило RESTRICT заблокувало видалення або оновлення рядка, на який є посилання.
24000Операцію з курсором було виконано в недійсному стані.
26000Підготовленого оператора з таким іменем не існує.
2B000Привілеї не можна відкликати, оскільки існують залежні привілеї.
2D000Команда завершення транзакції є недійсною в поточному контексті.
34000Вказана назва курсора не існує або є недійсною.
38000У зовнішній функції або процедурі виник виняток.
39000Зовнішню функцію було викликано некоректно.
42809Вказаний об'єкт не є очікуваним типом для цієї операції.
42846Значення не може бути автоматично перетворено до необхідного типу.
42P20Специфікація віконної функції є недійсною.
42611Визначення стовпця в CREATE TABLE або ALTER TABLE є недійсним.
MySQL 1048Команда INSERT або UPDATE намагалася встановити значення NULL для стовпця NOT NULL.
MySQL 1060Ім'я стовпця зустрічається більш ніж один раз у визначенні таблиці.
MySQL 1071Довжина ключа індексу перевищує максимум, допустимий рушієм зберігання.
MySQL 1091Стовпець або ключ, який потрібно видалити, не існує.
MySQL 1118Розмір рядка перевищує максимум, допустимий рушієм зберігання.
MySQL 1136Кількість стовпців у INSERT не збігається з кількістю значень.
MySQL 1142Користувачу бракує потрібної привілегії на рівні таблиці.
MySQL 1149SQL-інструкція містить синтаксичну помилку (застарілий формат).
MySQL 1292Значення було обрізане або виявилося недійсним під час перетворення типу.
MySQL 1364Полю NOT NULL не було надано значення і воно не має значення за замовчуванням.
MySQL 1406Значення даних перевищує максимальну довжину стовпця.
MySQL 2014Команди MySQL-клієнта виконуються не в тому порядку.
MySQL 1169Запис до унікального індексу з IGNORE було пропущено.
MySQL 1461Досягнуто максимальну кількість підготовлених інструкцій.
SQLITE_AUTH (23)Функція зворотного виклику авторизатора відхилила операцію.
SQLITE_FORMAT (24)Цей код помилки зарезервований і наразі не використовується SQLite.
SQLITE_NOLFS (22)Платформа не підтримує великі файли, необхідні для бази даних.
SQLITE_PROTOCOL (15)Виникла помилка протоколу блокування бази даних.
SQLITE_EMPTY (16)Файл бази даних існує, але не містить таблиць.
MySQL 1025Під час перейменування таблиці або видалення зовнішнього ключа виникла помилка.
MySQL 1065До MySQL-сервера було надіслано порожній запит.
SQLExceptionПід час SQL-операцій виникає помилка доступу до бази даних.