Pour marquer la base de données 'applogs' comme n'acceptant pas de nouvelles connexions :
update pg_database set datallowconn = false where datname = 'applogs';
Une autre possibilité serait de révoquer l'accès 'connect' sur la base de données pour le(s) rôle(s) client(s).
Déconnecter les utilisateurs de la base de données =tuer le backend. Ainsi, pour déconnecter tous les autres utilisateurs de la base de données "applogs", par exemple :
select pg_terminate_backend(procpid)
from pg_stat_activity
where datname = 'applogs' and procpid <> pg_backend_pid();
Une fois que vous avez fait les deux, vous êtes le seul utilisateur connecté aux "applogs". Bien qu'il puisse y avoir un délai avant que les backends finissent de se déconnecter ?