sabato 16 giugno 2018

postgresql close active connections

Nel caso che vogliamo cancellare tutte le connessioni appese del database Postgresql, lo script qui di seguito illustra come eseguire dal programma di gestione dati di PostgreSql, la cancellazione delle connessioni appese.

SELECT  pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
where datname = 'NomeDatabase' and state <> 'idle' and  pid <> pg_backend_pid()

Eseguendo lo script, rimarrà solo la connessione attiva per cui si sta eseguendo la query.

Nessun commento: