MODIFICAR USUARIO

Nombre

MODIFICAR USUARIO  --  Modificar la información de la cuenta de usuario

Synopsis

MODIFICAR USUARIO nombre de usuario
    [ WITH PASSWORD 'palabra clave' ]
    [ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
    [ VALID UNTIL 'abstime' ]
  

Entradas

nombre de usuario

El nombre del usuario cuyos detalles van a ser modificados.

palabra clave

La nueva palabra clave que va a ser usada en esta cuenta.

CREATEDB, NOCREATEDB

Estas clausulas definen la capacidad de un usuario para crear bases de datos. Si se especifica CREATEDB, el usuario podrá definir sus propias bases de datos. Usando NOCREATEDB se deniega a un usuario la capacidad de crear bases de datos.

CREATEUSER, NOCREATEUSER

Estas clausulas determinan si un usuario está autorizado a crear nuevos usuarios él mismo. Está opción hace ser además al usuario un superusuario que puede pasar por encima de todas las restricciones de acceso.

abstime

La fecha (y, opcionalmente, la hora) en la que la palabra clave de este usuario expirará.

Resultados

MODIFICAR USUARIO

Mensaje recibido si la modificación es correcta.

ERROR: MODIFICAR USUARIO: usuario "nombre de usuario" no existe

Mensaje de error recibido si el usuario especificado no existe en la base de datos.

Descripción

,MODIFICAR USUARIO se usa para cambiar los atributos de la cuenta de un usuario de PostgreSQL. Sólo un superusuario de una base de datos puede cambiar privilegios y fechas de caducidad de palabras clave con esta orden. Ordinariamente los usuarios sólo pueden cambiar su propia palabra clave.

Usar CREAR USUARIO para crear un nuevo usuario y DROP USER para eliminar un usuario.

Modo de uso

Cambiar la palabra clave de un usuario:

MODIFICAR USUARIO davide CON PALABRA CLAVE 'hu8jmn3';
Cambiar la validez de un usuario hasta la fecha
MODIFICAR USUARIO manuel VALIDO HASTA '31 En 2030';
Cambiar la validez de un usuario hasta la fecha, especificando que su autorización expirara al mediodia del 4 de Mayo de 1998 usando la zona horaria que tiene 1 hora más que el UTC
MODIFICAR USUARIO chris VALIDO HASTA '4 May 12:00:00 1998 +1';
Dar a un usuario la capacidad de crear otros usuarios y nuevas bases de datos.
MODIFICAR USUARIO miriam CREATEUSER CREATEDB;

Compatibilidad

SQL92

No hay orden MODIFICAR USUARIO en SQL92. El standar deja la definición de usuarios a la implementación.