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?