PostgreSQL: instrucción CREAR USUARIO

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

PostgreSQL: instrucción CREAR USUARIO

Este tutorial de PostgreSQL explica cómo usar PostgreSQL crear declaración de usuario Con sintaxis y ejemplos.

describir

La declaración CREATE USER crea una cuenta de base de datos que le permite iniciar sesión en la base de datos PostgreSQL.

sintaxis

La sintaxis de la sentencia CREATE USER en PostgreSQL es:

CREATE USER user_name
  [ WITH [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password_value'
  | VALID UNTIL 'expiration' ];

parámetro o parámetro

nombre_usuario El nombre de la cuenta de la base de datos que desea crear. valor_contraseña La contraseña para asignar a nombre_usuario. caducar El valor de fecha/hora en el que caduca la contraseña. Si no desea que la contraseña caduque, configure la caducidad como “ilimitada”.

ejemplo

Veamos cómo crear un usuario en PostgreSQL usando la instrucción CREATE USER.

Por ejemplo:

CREATE USER prograrmaplus;

En este ejemplo, la declaración CREATE USER creará un nuevo usuario llamado prograrmaplus. Este nuevo usuario no tiene una contraseña, pero puede asignar una contraseña más adelante mediante la instrucción ALTER USER.

Si desea asignar la contraseña cuando se crea el usuario, puede cambiar la instrucción CREAR USUARIO de la siguiente manera:

CREATE USER prograrmaplus
  WITH PASSWORD 'fantastic';

Esto creará un usuario llamado prograrmaplus con una contraseña de “fantástico”.

Si quisiera crear el usuario prograrmaplus con una contraseña “fantástica” que expiró el 1 de enero de 2015, usaría la instrucción CREAR USUARIO de la siguiente manera:

CREATE USER prograrmaplus
  WITH PASSWORD 'fantastic'
  VALID UNTIL 'Jan 1, 2015';

Si quisiera que la contraseña del usuario prograrmaplus nunca caducara, usaría la instrucción CREAR USUARIO de la siguiente manera:

CREATE USER prograrmaplus
  WITH PASSWORD 'fantastic'
  VALID UNTIL 'infinity';
(Visited 15 times, 1 visits today)