| Documentation PostgreSQL 7.2 | ||
|---|---|---|
| <<< Previous | Next >>> | |
ALTER USER username [ [ WITH ] option [ ... ] ]
where option can be:
[ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
| CREATEDB | NOCREATEDB
| CREATEUSER | NOCREATEUSER
| VALID UNTIL 'abstime'
|
Le nom de l'utilisateur dont les détails doivent être modifiés.
Le nouveau mot-de-passe à utiliser pour ce compte.
Ces mots-clé contrôlent si le mot-de-passe est stocké de façon cryptée dans pg_shadow. (Voir CREATE USER pour plus d'information à propos de ce choix).
Ces clauses définissent la possibilité pour un utilisateur de créer des bases. Si CREATEDB est spécifié, l'utilisateur défini sera autorisé à créer ses propres bases. L'utilisation de NOCREATEDB lui interdit de créer des bases.
Ces clauses déterminent si un utilisateur aura la permission de créer de nouveaux utilisateurs lui-même. Cette option fait également de l'utilisateur un superutilisateur qui peut outrepasser toutes les restrictions d'accès.
La date (et optionnellement, l'heure) à laquelle le mot-de-passe de l'utilisateur expire.
ALTER USER est utilisé pour modifier les attributs d'un compte utilisateur PostgreSQL. Les attributs non mentionnés dans la commende gardent leurs états précédents.
Seul un superutilisateur peut changer les droits et l'expiration du mot-de-passe avec cette commande. D'habitude seuls les utilisateurs peuvent changer leur propre mot-de-passe.
ALTER USER ne peut changer les membres du groupe d'un utilisateur. Servez vous de ALTER GROUP pour faire ça.
Utilisez CREATE USER pour créer un nouvel utilisateur et DROP USER pour le supprimer.
Change un mot-de-passe utilisateur :
ALTER USER davide WITH PASSWORD 'hu8jmn3'; |
ALTER USER manuel VALID UNTIL 'Jan 31 2030'; |
ALTER USER chris VALID UNTIL 'May 4 12:00:00 1998 +1'; |
ALTER USER miriam CREATEUSER CREATEDB; |
| <<< Previous | Home | Next >>> |
| ALTER TABLE | Up | ANALYZE |