Ошибки SQL/баз данныхОшибка
0800108001 — Клиент не может установить соединение
Клиенту не удалось установить соединение с сервером базы данных.
postgresql
Что вызывает эту ошибку
Сервер базы данных не запущен, указаны неверные имя хоста или порт, либо соединение блокируется брандмауэром.
Как исправить
Убедитесь, что сервер запущен и принимает соединения. Проверьте имя хоста, порт и строку подключения. Проверьте сетевую доступность и правила брандмауэра.
Пример
-- Check PostgreSQL is running
sudo systemctl status postgresql
-- Check pg_hba.conf for connection rulesСвязанные коды ошибок
Ошибки SQL/баз данныхОшибка
2200422004 — Значение NULL недопустимо
Значение NULL встретилось там, где оно не разрешено.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
P0002P0002 — Данные не найдены
SELECT INTO в PL/pgSQL не вернул ни одной строки, хотя ожидалась ровно одна.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
2D0002D000 — Недопустимое завершение транзакции
Команда завершения транзакции недопустима в текущем контексте.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
2200822008 — Переполнение поля даты/времени
Значение даты/времени выходит за пределы допустимого диапазона поля.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
4260242602 — Недопустимое имя
Имя идентификатора в SQL-выражении недопустимо.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
2600026000 — Недопустимое имя SQL-инструкции
Подготовленная инструкция с указанным именем не существует.
postgresql
Подробнее