Content-type: text/html Manpage of DROPUSER

DROPUSER

Section: (1)
Updated: 08 May 2000
Index Return to Main Contents
 

NOM

dropuser - Supprime un utilisateur Postgres  

SYNOPSIS

dropuser [ options ] [ username ]


 

 ENTRÉES 

-h, --host hôte
Indique le nom d'hôte de la machine sur laquelle postmaster est exécuté.
-p, --port port
Indique le port Internet TCP/IP ou la socket du domaine Unix sur lequel postmaster écoute les connexions.
-e, --echo
Répercute les requêtes que createdb génère et envoie au backend.
-q, --quiet
N'affiche pas de réponse.
-i, --interactive
Demande une confirmation avant de supprimer réellement l'utilisateur.
username
Indique le nom de l'utilisateur Postgres à supprimer. Ce nom doit exister dans l'installation de Postgres. Un nom vous sera demandé si aucun n'est spécifié sur la ligne de commande.

Les options -h, -p, et -e, sont transmises littéralement à psql(1). Les options psql -U et -W sont également disponibles, mais peuvent être déroutantes dans ce contexte.  

 SORTIES 

DROP USER
Tout se passe bien.
dropuser : deletion of user "username" failed
Quelque chose s'est mal passé. L'utilisateur n'a pas été supprimé.

En cas d'erreur, le message d'erreur du backend sera affiché. Voir drop_user(l) et psql(1) pour les possibilités.  

 DESCRIPTION 

dropuser supprime un utilisateur Postgres existant et les bases de données que cet utilisateur a possédées. Seuls les utilisateurs avec usesuper paramétré dans la classe pg_shadow peuvent détruire des utilisateurs Postgres.

dropuser est un script d'interpréteur de commandes qui exécute la commande SQL drop_user(l) par l'intermédiaire du terminal interactif Postgres psql(1). Ainsi, il n'y a rien de particulier concernant la suppression d'utilisateurs par cet intermédiaire ou par d'autres méthodes. Cela signifie que psql doit être trouvé par le script et qu'un serveur de base de données fonctionne sur le serveur visé. En outre, tous les paramètres par défaut et les variables d'environnement disponibles pour psqlet la bibliothèque d'interfacelibpq s'appliquent.  

 USAGE 

Pour supprimer l'utilisateur joe du serveur de base de données par défaut :

$ dropuser joe
DROP USER


Pour supprimer l'utilisateur joe en utilisant postmaster sur le serveur eden, port 5000, avec une vérification et un coup d'oeil à la requête sous-jacente :

$ dropuser -p 5000 -h eden -i -e joe
User "joe" and any owned databases will be permanently deleted.
Are you sure? (y/n) y
DROP USER "joe"
DROP USER



 

Index

NOM
SYNOPSIS
 ENTRÉES 
 SORTIES 
 DESCRIPTION 
 USAGE 

This document was created by man2html, using the manual pages.
Time: 20:41:55 GMT, July 10, 2005