DBAtlas · Atlas de operações de banco de dados

Cancelar uma consulta em execução (pg_cancel_backend)

PostgreSQLSessões

Comando

SELECT pg_cancel_backend(12345);

O que faz

Cancela a consulta em execução no PID indicado; a conexão permanece aberta.

Quando usar

Para parar uma consulta longa sem derrubar a conexão.

Atenção

Ele só cancela uma consulta ativa; não fecha uma sessão no estado idle in transaction, o que exige pg_terminate_backend.

Abrir no DBAtlas →

Relacionados