CREAR USUARIO nombre de usuario [ CON [ SYSID uid ] [ PASSWORD 'palabra clave' ] ] [ CREARDB | NOCREARDB ] [ CREARUSUARIO | NOCREARUSUARIO ] [ EN EL GRUPO nombre de grupo [, ...] ] [ VALIDO HASTA 'abstime' ] |
El nombre del usuario.
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.
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.
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.
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.
El nombre de un grupo dentro del cual se coloca al usuario como un nuevo miembro.
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.
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.
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 |