PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 04/10/2012 10:12:49

neGo33
Membre

Killer connexions distantes en 8.2

Bonjour,
J'ai un serveur A en 9.1 et un serveur B en 8.2.

Je dois faire une restauration sur le serveur B à partir du serveur A.
J'utilise tous les outils de la 9.1 à distance comme par exemple un psql -h ipServeurB -c "drop database"

Jusque là pas de soucis. Mais intervient le problème des connexions sur ce serveur B.
En effet, si des utilisateurs sont connectés on ne peut pas droper la base, et donc pas possible de restaurer.

Je ne veux pas passer par une commande ssh pour killer les connexions, j'aimerai savoir s'il est possible de le faire en psql ou autre.
Malheureusement en 8.2 le pg_terminate_backend(procpid) n'existe pas...

Est-ce possible ?

D'avance merci.

Hors ligne

#2 04/10/2012 12:06:40

gleu
Administrateur

Re : Killer connexions distantes en 8.2

Non, pas possible. pg_terminate_backend() n'existe qu'à partir de la version 8.4. Pour les versions précédentes, il faut arrêter le serveur, puis le redémarrer.


Guillaume.

Hors ligne

Pied de page des forums