Ошибки SQL/баз данныхОшибка
5330053300 — Слишком много соединений
Достигнуто максимальное число соединений с базой данных.
postgresql
Что вызывает эту ошибку
Все слоты соединений заняты. Параметр max_connections ограничивает число одновременных соединений.
Как исправить
Увеличьте max_connections. Используйте пул соединений, например PgBouncer. Закройте простаивающие соединения. Исправьте утечки соединений.
Пример
-- too_many_connections
SHOW max_connections;
SELECT count(*) FROM pg_stat_activity;Связанные коды ошибок
Ошибки SQL/баз данныхОшибка
0800308003 — Соединение не существует
Указанное соединение с базой данных не существует или уже закрыто.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
2200722007 — Недопустимый формат даты/времени
Значение даты, времени или метки времени имеет недопустимый формат.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
SQLITE_MISMATCH (20)SQLITE_MISMATCH (20) — Несоответствие типов данных
Тип данных не соответствует ожидаемому.
sqlite
Подробнее Ошибки SQL/баз данныхОшибка
23P0123P01 — Нарушение ограничения исключения
Операция INSERT или UPDATE нарушает ограничение исключения.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
SQLITE_CANTOPEN (14)SQLITE_CANTOPEN (14) — Не удаётся открыть файл базы данных
SQLite не может открыть файл базы данных.
sqlite
Подробнее Ошибки SQL/баз данныхОшибка
4260142601 — Синтаксическая ошибка
SQL-выражение содержит синтаксическую ошибку.
postgresql
Подробнее