Crear Usuario



CREATE USER agrega un nuevo usuario a un PostgreSQL clúster de base de datos.Debe ser un super usuario base de datos para utilizar este comando. Se utiliza la siguiente sintaxis:

CREATE USER name[ [ WITH ] option [ ... ] ]
whereoption can be:
SYSID uid
| CREATEDB | NOCREATEDB
| CREATEUSER | NOCREATEUSER
| IN GROUP groupname [, ...]
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
| VALID UNTIL 'abstime'



Parámetros:


a)Nombre: índica el nombre del usuario.
b)Uid: El SYSID cláusula puede ser utilizada para elegir el PostgreSQL ID de usuario de la cuenta nueva.
c)CREATEDB/NOCREATEDB: Estas cláusulas definen la capacidad de un usuario para crear bases de datos. Si CREATEDB se especifica, el usuario está definida se le permitirá crear sus propias bases de datos.Usando NOCREATEDB negará a un usuario la capacidad de crear bases de datos. Si no se especifica, NOCREATEDB es el valor predeterminado.
d)CREATEUSER/ NOCREATEUSER: Estas cláusulas de determinar si se permitirá al usuario crear nuevos usuarios a sí mismo. CREATEUSER también hará que el usuario de un superusuario, que puede anular todas las restricciones de acceso. Si no se especifica, NOCREATEUSER es el valor predeterminado.
f)Groupname: A nombre de un grupo ya existente en la que insertar el usuario como un nuevo miembro.
g)Password:Establece la contraseña del usuario. La contraseña se puede configurar o cambiar más adelante, utilizando ALTER USUARIO .
h)ENCRYPTED UNENCRYPTED: Estas palabras clave controlan si la contraseña se guarda encriptada en los catálogos del sistema.
i)Abstime: El VALID UNTIL es una cláusula que establece un tiempo absoluto después de que la contraseña del usuario ya no es válida. Si se omite esta cláusula, la contraseña es válida para todos los tiempos.