queries postgres pg_terminate_backend current all postgresql

pg_terminate_backend - ¿Cómo detener/eliminar una consulta en postgresql?



postgres kill all queries (1)

Lo que hice fue primero verificar cuáles son los procesos en ejecución por

SELECT * FROM pg_stat_activity WHERE state = ''active'';

Encuentra el proceso que quieres matar, luego escribe:

SELECT pg_cancel_backend(<pid of the process>)

Si el proceso no puede ser eliminado, intente:

SELECT pg_terminate_backend(<pid of the process>)

Esta pregunta ya tiene una respuesta aquí:

Esta pregunta es mientras postmaster ejecuta su consulta en segundo plano, ¿cómo matarla o detenerla?

Por ejemplo, su shell o cualquier interfaz puede estar desconectado debido a un problema de red, no puede usar ctrl-D para eliminarlo, pero el administrador de correo en segundo plano todavía está ejecutando su consulta. ¿Cómo matarlo?