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.