Предоставление и отзыв доступа
Управление доступом — ключевой аспект администрирования базы данных. У разных пользователей разные задачи и потребности: аналитики, операторы, специалисты по данным, инженеры данных. Как правило, права на запись не должны предоставляться по умолчанию — их следует давать только при необходимости.
В нашем случае с рецензиями Pitchfork мы не хотим, чтобы все пользователи базы данных могли вносить изменения в представление long_reviews. Право редактировать это представление должно быть только у пользователя editor.
Это упражнение является частью курса
Проектирование баз данных
Инструкции к упражнению
- Отзовите у всех пользователей базы данных привилегии на обновление и вставку данных в представление
long_reviews. - Предоставьте пользователю
editorпривилегии на обновление и вставку данных в представлениеlong_reviews.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Revoke everyone's update and insert privileges
REVOKE ___, ___ ___ ___ FROM ___;
-- Grant the editor update and insert privileges
GRANT ___, ___ ___ ___ TO ___;