Работа с пользователями и группами
Проект Сандры в SBA идёт очень успешно. После запуска онлайн-платформы для обработки займов скорость работы значительно выросла, а вместе с ней — и команда, отвечающая за платформу. Сандра теперь возглавляет эту команду и недавно наняла 3 новых разработчика. Прежде чем новые сотрудники приступят к работе, Сандра хочет создать для каждого из них учётную запись в базе данных и назначить одинаковые права доступа.
Это упражнение является частью курса
Создание баз данных PostgreSQL
Инструкции к упражнению
- Создайте учётные записи для Рональда Джонса (
rjones), Ким Лопес (klopez) и Джессики Чен (jchen). - Создайте новую группу с именем
dev_team. - Предоставьте группе
dev_teamпривилегииINSERT,UPDATE,DELETEиSELECTна таблицуloan. - Добавьте все 3 новые учётные записи в группу
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 ___, ___, ___;