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

Differenza tra terminare e annullare un processo

pg_cancel_backend() annulla la query in esecuzione mentre pg_terminate_backend() termina l'intero processo e quindi la connessione al database.

Quando un programma crea una connessione al database e invia query, è possibile annullare una query senza distruggere la connessione e interrompere le altre query. Se distruggi l'intera connessione, tutto verrà interrotto.