REVOKE INSERT, UPDATE, DELETE, TRUNCATE
ON ALL TABLES IN SCHEMA public
FROM public, <target_role>;
Ajoutez éventuellement d'autres rôles à la liste, mais n'oubliez pas le rôle public
.
Ajoutez éventuellement d'autres schémas à la liste, mais n'oubliez pas le schéma public
.
Détails dans le manuel.
Les super-utilisateurs (comme postgres
) ignorer les autorisations. Un déclencheur serait une alternative pour les inclure également.