Trabajar con usuarios y grupos
El proyecto de Sandra en la SBA se está convirtiendo en un gran éxito. El procesamiento de préstamos ahora es mucho más rápido que antes del lanzamiento de la plataforma en línea. Esto está haciendo crecer al equipo responsable de la plataforma de gestión de préstamos. Sandra lidera el equipo y recientemente contrató a 3 desarrolladores nuevos. Antes de que empiecen en el puesto, Sandra quiere crear cuentas de base de datos para cada usuario y otorgar a cada cuenta los mismos privilegios de acceso.
Este ejercicio forma parte del curso
Creación de bases de datos en PostgreSQL
Instrucciones del ejercicio
- Crea nuevas cuentas de usuario para Ronald Jones (
rjones), Kim Lopez (klopez) y Jessica Chen (jchen). - Crea un nuevo grupo llamado
dev_team. - Concede al
dev_teamlos privilegiosINSERT,UPDATE,DELETEySELECTsobre la tablaloan. - Añade las 3 nuevas cuentas de usuario al grupo
dev_team.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Create a user account for Ronald Jones
CREATE ___ rjones WITH ___ 'changeme';
-- Create a user account for Kim Lopez
___ ___ klopez ___ ___ 'changeme';
-- Create a user account for Jessica Chen
___ ___ ___ ___ ___ ___;
-- Create the dev_team group
___ ___ ___;
-- Grant privileges to dev_team group on loan table
GRANT ___, ___, ___, ___ ON ___ TO ___;
-- Add the new user accounts to the dev_team group
ALTER GROUP ___ ADD USER ___, ___, ___;