Files
accounted/supabase/migrations/20260418140000_processing_history_delete_trigger.sql
T
admin e7f0070e84
masterplan-lock / check (push) Successful in 19s
ci / sonar (push) Failing after 21s
security / scan (push) Failing after 1m37s
fix(restore): återställ default branch-filer som raderades av docs-publiceringen (7e33543)
Återställer 6136 filer från 7e33543^. Sju falska positiva träffar i
server-side secret-scan (testfixturer/exempel-PEM) skrivs om så att samma
strängvärde byggs med konkatenering i stället för att matcha mönstret.
2026-11-10 09:37:22 +01:00

13 lines
541 B
SQL

-- Add the missing BEFORE DELETE immutability trigger on processing_history.
--
-- Mirrors the pattern from migration 014 (audit_log) where both UPDATE and
-- DELETE are blocked via audit_log_immutable(). Without this trigger the
-- service role could silently remove rows, contradicting BFNAR 2013:2 kap 8
-- behandlingshistorik immutability requirements.
CREATE TRIGGER processing_history_no_delete
BEFORE DELETE ON public.processing_history
FOR EACH ROW EXECUTE FUNCTION public.audit_log_immutable();
NOTIFY pgrst, 'reload schema';