DBAtlas · Atlas de operaciones de bases de datos

Cancelar una consulta en ejecución (pg_cancel_backend)

PostgreSQLSesiones

Comando

SELECT pg_cancel_backend(12345);

Qué hace

Cancela la consulta que se está ejecutando en el PID indicado; la conexión sigue abierta.

Cuándo usarlo

Para detener una consulta larga sin cortar la conexión.

Precaución

Solo cancela una consulta activa; no cierra una sesión en estado idle in transaction, que requiere pg_terminate_backend.

Abrir en DBAtlas →

Relacionado