НачатьНачать бесплатно

Работа с пользователями и группами

Проект Сандры в 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 ___, ___, ___;
Редактировать и запускать код