PostgreSQL steruje dostępem do bazy danych poprzez wykorzystanie systemu uprawnień udzielanych komendą SQL grant i odbieranych komendąrevoke.
Omówić składnię obu komend (\h grant i \h revoke).
Przykłady użycia:
GRANT SELECT, INSERT ON klienci TO GROUP studenci REVOKE AŁŁ ON klienci FROM kaziu
Niestety jeżeli użytkownik kaziu należy do grupy studenci to jako członek tej grupy będzie miał wciąż dostęp do tabeli klienci.
Aby użytkownikowi kaziu odebrać dostęp do tabeli klienci należy go wypisać ze wszystkich grup, które mają dostęp do tabeli klienci.
9
marzec 17, 2003