Робота з користувачами та групами
Проєкт Сандри в SBA стає справжнім успіхом. Оброблення позик тепер значно швидше, ніж до впровадження онлайн‑платформи кредитування. У результаті зростає команда, відповідальна за платформу керування позиками. Сандра тепер очолює команду й нещодавно найняла трьох нових розробників. Перш ніж вони розпочнуть роботу, Сандра хоче створити для кожного обліковий запис у базі даних і надати всім однакові права доступу.
Ця вправа є частиною курсу
Створення баз даних PostgreSQL
Інструкції до вправи
- Створіть нові облікові записи користувачів для Ronald Jones (
rjones), Kim Lopez (klopez) і Jessica Chen (jchen). - Створіть нову групу з назвою
dev_team. - Надайте групі
dev_teamпривілеїINSERT,UPDATE,DELETEіSELECTдля таблиціloan. - Додайте ці три нові облікові записи користувачів до групи
dev_team.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- 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 ___, ___, ___;