Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL > Administration
Administration Forum d'entraide sur l'administration de PostgreSQL : utilisateurs, privilèges, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 15/12/2011, 09h22   #1
johnvox
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 64
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : mars 2005
Messages : 64
Points : 35
Points : 35
Envoyer un message via MSN à johnvox
Par défaut Déconnexion de tous les clients pour modification de structure

Bonjour à tous,

Je dois dans le cadre de mon projet, développer une fonction pour déconnecter tous les clients d'une base de données pour effectuer des modifications de structure.

L'idéal serait d'obtenir un mode single-user n'autorisant que la connexion d'un utilisateur définit.

J'ai bien fais des recherches mais celles-ci ne se sont pas trouvées être pertinentes.

Merci de votre aide.
johnvox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 12h00   #2
estofilo
Modérateur
 
Inscription : octobre 2008
Messages : 1 702
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 702
Points : 2 347
Points : 2 347
Les différents bouts de solution pour faire ça sont:
- le mode single-user de postgres (argument --single) mais plutôt utilisé pour faire de la maintenance
- les fonctions pg_cancel_backend et pg_terminate_backend pour stopper des connexions en cours
- ALTER USER pour mettre le maximum de connexions d'un utilisateur à 0
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2011, 13h23   #3
johnvox
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 64
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : mars 2005
Messages : 64
Points : 35
Points : 35
Envoyer un message via MSN à johnvox
Ok je vais regarder ça je te tiens au courant
johnvox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h22.


 
 
 
 
Partenaires

Hébergement Web