Toegang verlenen en intrekken
Toegangsbeheer is een belangrijk onderdeel van databasebeheer. Niet alle databasegebruikers hebben dezelfde behoeften en doelen: van analisten en baliemedewerkers tot data scientists en data engineers. Als vuistregel geldt dat schrijfrechten nooit de standaard mogen zijn en alleen gegeven worden wanneer dat nodig is.
Voor onze Pitchfork-recensies willen we niet dat alle databasegebruikers naar de long_reviews-view kunnen schrijven. De editor moet de enige gebruiker zijn die deze view kan bewerken.
Deze oefening maakt deel uit van de cursus
Databaseontwerp
Oefeninstructies
- Trek de update- en insert-privileges van alle databasegebruikers voor de
long_reviews-view in. - Verleen de gebruiker
editorupdate- en insert-privileges voor delong_reviews-view.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Revoke everyone's update and insert privileges
REVOKE ___, ___ ___ ___ FROM ___;
-- Grant the editor update and insert privileges
GRANT ___, ___ ___ ___ TO ___;