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