diff --git a/backend/migrations/053_content_report_audit_event.sql b/backend/migrations/053_content_report_audit_event.sql index 82b4ed4..1d54b0f 100644 --- a/backend/migrations/053_content_report_audit_event.sql +++ b/backend/migrations/053_content_report_audit_event.sql @@ -1,5 +1,9 @@ --- Migration 053: 'content_report_filed' als neuer event_type im Medien-Audit-Log --- Notwendig fuer P-13: Journaleintrag beim Einreichen einer Inhaltsmeldung. +-- Migration 053: Audit-Log event_type-Constraint korrigieren + 'content_report_filed' hinzufuegen +-- +-- Hintergrund: Die Tabelle media_asset_audit_log wurde per CREATE TABLE IF NOT EXISTS angelegt. +-- Da die Tabelle bereits existierte, wurde die CHECK-Constraint aus Migration 050 nie angewendet. +-- In der DB existieren Zeilen mit legal_hold_set und legal_hold_released (aus P-11). +-- Diese Migration setzt die Constraint erstmalig mit allen gueltigen Werten. ALTER TABLE media_asset_audit_log DROP CONSTRAINT IF EXISTS media_asset_audit_log_event_type_check; @@ -11,5 +15,7 @@ ALTER TABLE media_asset_audit_log 'copyright_change', 'metadata_change', 'lifecycle_change', + 'legal_hold_set', + 'legal_hold_released', 'content_report_filed' ));