En ALTERAR ROL
ALTER ROLE role_name [WITH] option;
Las siguientes funciones están disponibles con la sentencia ALTER ROLE:
- SUPERUSUARIO | NOSUPERUSER – Se utiliza para determinar si el rol es superusuario.
- VÁLIDO HASTA ‘marca de tiempo’: se utiliza para especificar la fecha y hora de vencimiento de la contraseña de un rol.
El siguiente es el conjunto de reglas que deben seguirse al usar la instrucción ALTER ROLE:
- Los superusuarios pueden modificar los atributos de cualquier rol.
- Solo se pueden modificar los roles que no sean superusuarios y que no sean de replicación si un rol tiene el atributo CREATE ROLE.
- Los roles ordinales solo pueden cambiar sus contraseñas.
Ejemplo:
Primero, inicie sesión en PostgreSQL usando el rol de Postgres.
Ahora, crea un nuevo rol llamado ‘Ravi’ usando la instrucción CREATE ROLE:
create role ravi login password 'geeks12345';
Ahora modifique el rol de ravi para que sea un superusuario usando la siguiente declaración:
alter role ravi superuser;
Publicación traducida automáticamente
Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA