CREATE OR REPLACE FUNCTION reject_audit_event_mutation() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF current_setting('creatorhub.account_deletion', true) = 'on' THEN RETURN OLD; END IF; RAISE EXCEPTION 'audit_event is append-only'; END; $$;