57014: query_canceled
PostgreSQLЧто это значит?
Запрос был отменён. Обычно причина — истечение statement_timeout или отмена пользователем либо клиентом (pg_cancel_backend, отмена драйвером).
Почему возникает?
Превышен statement_timeout, отмена через pg_cancel_backend или запрос на отмену, отправленный приложением/клиентом. Похожие ситуации имеют другие коды: истечение lock_timeout возвращает 55P03, idle_in_transaction_session_timeout — 25P03 (FATAL), а отмена из-за конфликта репликации на hot standby — 40001 (в некоторых случаях 40P01).
Как исправить
Если запрос действительно выполняется долго, оптимизируйте его (EXPLAIN ANALYZE, индексы, план). Если тайм-аут слишком мал, настройте statement_timeout для соответствующей сессии/роли. Намеренные отмены не требуют действий. Для отмен, вызванных блокировками и конфликтами на standby, см. записи 55P03 и 40001.