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

Différence entre terminer et annuler un processus

pg_cancel_backend() annule la requête en cours tandis que pg_terminate_backend() termine l'ensemble du processus et donc la connexion à la base de données.

Lorsqu'un programme crée une connexion à une base de données et envoie des requêtes, vous pouvez annuler une requête sans détruire la connexion et arrêter les autres requêtes. Si vous détruisez toute la connexion, tout sera arrêté.