Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
j'aimerai pouvoir déconnecter toutes les sessions (sauf la mienne) qui tournent sur une base postgres 9.2.
Pour cela, j'ai écrit cette requête:
SELECT
pg_terminate_backend(pid)
FROM
pg_stat_activity
WHERE
-- ne tue pas ma connexion!
pid <> pg_backend_pid() --
-- ne tue pas les connexions aux autres bases
AND datname = 'database_name'
Sauf que dans 9.2 pg_backend_pid() n'existe plus.
Comment pourrai-je avoir le pid de ma session ?
Sinon avez vous une meilleure façon de réaliser ce que je voudrais faire.
Hors ligne
Bonjour,
la fonction pg_backend_pid existe bien en version 9.2 : http://docs.postgresql.fr/9.2/functions-info.html
Julien.
https://rjuju.github.io/
Hors ligne
Ah, merci!
J'avais un problème sur mon serveur.
Hors ligne
Pages : 1