PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Interrompere l'esecuzione (lunga) della query SQL in PostgreSQL quando la sessione o le richieste non esistono più?

Per interrompere la query:

SELECT pg_cancel_backend(procpid);

Per terminare la connessione al database:

SELECT pg_terminate_backend(procpid);

Per avere una panoramica delle transazioni correnti, per ottenere gli ID procedura:

SELECT * FROM pg_stat_activity;

http://www.postgresql.org/docs/current/interactive/functions-admin.html