PostgreSQL: fermer toutes les connexions sur une base de données

PostgreSQL dispose d’une table d’état très utile appelée pg_stat_activity. Cette table est similaire au « SHOW PROCESSLIST » qu’on retrouve en MySQL, mais a le net avantage d’être requêtable et dispose d’informations plus précises que MySQL.

En voici un extrait:

Dans certains cas, il peut être utile de couper toutes les connexions à une base de données précise (par exemple des connexions dormantes en masse). Voici une simple requête SQL à jouer sur votre PostgreSQL (9.2 et plus) permettant de couper toutes les connexions: Continuer à lire