REVOKE INSERT, UPDATE, DELETE, TRUNCATE
ON ALL TABLES IN SCHEMA public
FROM public, <target_role>;
Eventuell weitere Rollen zur Liste hinzufügen, aber die Rolle public
nicht vergessen .
Fügen Sie der Liste möglicherweise weitere Schemas hinzu, aber vergessen Sie nicht das Schema public
.
Details im Handbuch.
Superuser (wie postgres
) Berechtigungen ignorieren. Ein Trigger wäre eine Alternative, um sie ebenfalls einzubinden.