GRANT привилегий и ALTER атрибутов
После создания ролей им назначают конкретные привилегии доступа к объектам — например, таблицам и представлениям. К распространённым привилегиям относятся SELECT, INSERT, UPDATE и другие.
Представьте, что вы являетесь сооснователем стартапа и хотите, чтобы все ваши специалисты по данным могли обновлять и добавлять данные в представление long_reviews. В этом упражнении вы настроите необходимые права для будущих сотрудников, предоставив их роли (data_scientist) соответствующие привилегии. Кроме того, вы зададите пароль для роли Марты.
Это упражнение является частью курса
Проектирование баз данных
Инструкции к упражнению
- Предоставьте роли
data_scientistпривилегии на обновление и вставку данных в представлениеlong_reviews. - Измените роль Марты, задав ей указанный пароль.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Grant data_scientist update and insert privileges
___ ___, ___ ON ___ TO ___;
-- Give Marta's role a password
___ ___ marta ___ ___ 's3cur3p@ssw0rd';