Role
Els rols permeten controlar l'accés a les diferents bases de dades.
Introducció
Cada rol té assignats uns privilegis co ara login que permet al rol iniciar sessió, createdb que permet al rol crear una nova base de dades o superuser que permet al rol tenir tots els privilegis.
A més un rol pot ser membre d’altres rols.
Entorn de treball
Entra dins una màquina Windows Subsystem for Linux (WSL).
Crea un contenidor postgres:
Obre un terminal interactiu:
docker exec -it role psql -U postgresCrear un rol
Per crear un nou rol en un servidor PostgreSQL, utilitza la instrucció create role:
Per exemple, la següent instrucció utilitza la instrucció create role per crear un nou rol anomenat tortuga:
create role tortuga;Quan crees un rol, aquest és vàlid en totes les bases de dades dins del servidor de bases de dades (o clúster).
Pots consultar tots els rols de la base de dades en el catàleg del sistema pg_roles:
select rolname from pg_roles;Estás leyendo una vista previa.
Inicia sesión para leer el artículo completo. Cualquier cuenta abre 4 artículos gratuitos al mes; el alumnado y el profesorado leen las páginas de su curso sin límite.
Iniciar sesión