DROP USER

Nom

DROP USER -- supprime un compte utilisateur de bases de données

Synopsis

DROP USER nom

Description

DROP USER supprime l'utilisateur spécifié. Elle ne supprime pas les tables, vues ou autres objets possédés par l'utilisateur. Si l'utilisateur possède une base de données, une erreur est levée.

Paramètres

nom

Le nom de l'utilisateur à supprimer.

Notes

PostgreSQL inclut un programme dropuser qui dispose des mêmes fonctionnalités que cette commande (en fait, il appelle cette commande) mais peut être lancé depuis la ligne de commandes système.

Pour supprimer un utilisateur possédant une base de données, commencez par supprimer la base de données ou modifiez son propriétaire.

Il n'est pas conseillé de supprimer un utilisateur qui soit possède des objets de la base soit à des droits sur ces objets. Actuellement, ceci est vrai principalement pour les propriétaires de bases de données mais il est probable que les prochaines versions de PostgreSQL vérifieront d'autres cas.

Exemples

Pour supprimer un compte utilisateur :

DROP USER jonathan;

Compatibilité

L'instruction DROP USER est une extension PostgreSQL. Le standard SQL laisse la définition des utilisateurs à l'implémentation.

Voir aussi

ALTER USER, CREATE USER