REVOKE INSERT, UPDATE, DELETE, TRUNCATE
ON ALL TABLES IN SCHEMA public
FROM public, <target_role>;
Posiblemente agregue más roles a la lista, pero no olvide el rol public
.
Posiblemente agregue más esquemas a la lista, pero no olvide el esquema public
.
Detalles en el manual.
Superusuarios (como postgres
) ignorar los permisos. Un activador sería una alternativa para incluirlos también.