CREAR USUARIO

Nombre

CREAR USUARIO  --  Creando un nuevo usuario de base de datos

Synopsis

CREAR USUARIO nombre de usuario
    [ CON
     [ SYSID uid ]
     [ PASSWORD 'palabra clave' ] ]
    [ CREARDB   | NOCREARDB ] [ CREARUSUARIO | NOCREARUSUARIO ]
    [ EN EL GRUPO  nombre de grupo [, ...] ]
    [ VALIDO HASTA  'abstime' ]
  

Entradas

nombre de usuario

El nombre del usuario.

uid

La ordenSYSID puede ser usada para escoger el identificador de usuario PostgreSQL del usuario que se esta creando. No es nada necesario que corresponda a los identificadores de usuarios de UNIX , pero algunas personas eligen mantener los números iguales.

Si no se especifica, se usará por defecto el número más alto asignado más uno.

palabra clave

Pide la palabra clave del usuario. Si no va a usar autentificación por palabra clave puede omitir esta opción, de otra manera el usuario no será capza de conectar con el servidor de autentifación de palabras clave. Mire en pg_hba.conf(5) o la Guia del administrador para más detalles de como usar mecanismos de autentificación.

CREATEDB, NOCREATEDB

Estas órdenes definen la capacidad de un usuario para crear bases de datos. Si se especifica CREATEDB, el usuario definido tendrá permiso para crear sus propias bases de datos. Usando NOCREATEDB se denegará a un usuario la capacidad de crear bases de datos. Si se omite esta orden, NOCREATEDB se usa por defecto.

CREATEUSER, NOCREATEUSER

Estas ordenes determinan si a un usuario se le permitirá crear nuevos usuarios. Esta opción harán del usuario un superusuario que podrá pasar por encima de todas las restriciones de acceso. Si se omite esta orden se cogerá la orden de NOCREATEUSER como valor por defecto del usuario.

nombre de grupo

El nombre de un grupo dentro del cual se coloca al usuario como un nuevo miembro.

abstime

La orden VALIDO HASTA pone un valor absoluto a la fecha en la que la palabra clave del usuario pierde su validez. Si se omite esta orden el login valdrá para siempre.

Resultados

CREAR USUARIO

Mensaje devuelto si el comando se completa satisfactoriamente.

Descripción

CREAR USUARIO añadirá un nuevo usuario a un ejemplo de PostgreSQL. Vease la Guia del Administrador para más información sobre el manejo de usuarios y la autentificación. Debe ser un superusuario de bases de datos para usar este comando.

Use MODIFICAR USUARIO para cambiar la palabra clave y los privilegios de un usuario, y DROP USER para eliminar a un usuario. Use MODIFICAR GRUPO para añadir o eliminar a un usuario de otros grupos. PostgreSQL viene con un script createuser que tiene la misma funcionalidad que este comando (de hecho, llama a este comando) pero puede ser ejecutado desde la linea de comandos.

Modo de uso

Crear un usuario sin palabra clave:

CREAR USUARIO jonathan

Crear un usuario con palabra clave:

CREAR USUARIO david CON PALABRA CLAVE 'jw8s0F4'

Crear un usuario con una palabra clave, cuya cuenta es válida hasta el final del 2001. Notese que un segundo dentro del año 2002 la cuenta no es valida:

CREAR USUARIO miriam CON PALABRA CLAVE 'jw8s0F4' VALIDA HASTA '1 En 2002'

crear una cuenta con la que el usuario pueda crear bases de datos:

CREAR USUARIO manuel CON PALABRA CLAVE 'jw8s0F4' CREARDB

Compatibilidad

SQL92

No existe la orden CREATE USER en SQL92.