dropuser

Nom

dropuser -- supprime un compte utilisateur PostgreSQL

Synopsis

dropuser [option...] [nomutilisateur]

Description

dropuser supprime un utilisateur PostgreSQL existant et les bases de donn�es qu'il poss�de. Seuls les superutilisateurs (utilisateurs ayant usesuper initialis� dans la table pg_shadow) peut d�truire les utilisateurs PostgreSQL.

dropuser est un emballage autour de la commande SQL DROP USER. Il n'y a pas de diff�rence r�elle entre la suppression des utilisateurs via cet outil et via d'autres m�thodes d'acc�s du serveur.

Options

dropuser accepte les arguments suivants en ligne de commande :

username

Indique le nom de l'utilisateur PostgreSQL � supprimer. Un nom vous est demand� si vous n'en donnez aucun sur la ligne de commande.

-e
--echo

Affiche les commandes que dropuser g�n�re et envoie au serveur.

-i
--interactive

Demande une confirmation avant de r�ellement supprimer l'utilisateur.

-q
--quiet

N'affiche aucune r�ponse.

dropuser accepte aussi les arguments suivants en ligne de commande pour les param�tres de connexion :

-h h�te
--host h�te

Indique le nom d'h�te de la machine sur lequel le serveur fonctionne. Si la valeur commence avec un slash, elle est utilis�e comme r�pertoire du socket de domaine Unix.

-p port
--port port

Indique le port TCP ou l'extension du fichier du socket local de domaine Unix sur lequel le serveur attend les connexions.

-U nomutilisateur
--username nomutilisateur

Nom de l'utilisateur qui se connecte

-W
--password

Force la demande du mot de passe.

Environnement

PGDATABASE
PGHOST
PGPORT
PGUSER

Param�tres de connexion par d�faut

Diagnostiques

En cas de difficult�, voir DROP USER et psql pour des discussions sur les probl�mes et messages d'erreur potentiels. Le serveur de la base de donn�es doit �tre en cours d'ex�cution sur l'h�te cible. De plus, toutes les configurations de connexion par d�faut et variables d'environnement utilis�es par la biblioth�que libpq sont appliqu�es.

Exemples

Pour supprimer l'utilisateur joe de la base de donn�es par d�faut :

$ dropuser joe
DROP USER

Pour supprimer l'utilisateur joe en utilisant le serveur sur l'h�te eden, port 5000, avec v�rification et des informations suppl�mentaires sur la commande 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

Voir aussi

createuser, DROP USER