Files
creator-hub/internal/creator/migrations/035_account_deletion.sql
T

10 lines
265 B
PL/PgSQL

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;
$$;