REVOKE INSERT, UPDATE, DELETE, TRUNCATE
ON ALL TABLES IN SCHEMA public
FROM public, <target_role>;
Eventualmente aggiungere più ruoli all'elenco, ma non dimenticare il ruolo public
.
Possibilmente aggiungi più schemi all'elenco, ma non dimenticare lo schema public
.
Dettagli nel manuale.
Superuser (come postgres
) ignora le autorizzazioni. Un trigger sarebbe un'alternativa per includerli.