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 llegint una vista prèvia.
Inicia sessió per llegir l'article complet. Qualsevol compte obre 4 articles gratuïts al mes; l'alumnat i el professorat llegeixen les pàgines del seu curs sense límit.
Inicia sessió