REVOKE INSERT, UPDATE, DELETE, TRUNCATE
ON ALL TABLES IN SCHEMA public
FROM public, <target_role>;
Ewentualnie dodaj więcej ról do listy, ale nie zapomnij o roli public
.
Prawdopodobnie dodaj więcej schematów do listy, ale nie zapomnij o schemacie public
.
Szczegóły w instrukcji.
Superużytkownicy (np. postgres
) ignoruj uprawnienia. Wyzwalacz byłby alternatywą dla ich uwzględnienia.