PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Arrêter l'exécution (longue) de la requête SQL dans PostgreSQL lorsque la session ou les requêtes n'existent plus ?

Pour arrêter la requête :

SELECT pg_cancel_backend(procpid);

Pour arrêter la connexion à la base de données :

SELECT pg_terminate_backend(procpid);

Pour obtenir un aperçu des transactions en cours, pour obtenir les identifiants de procédure :

SELECT * FROM pg_stat_activity;

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