-- 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; ALTER TABLE media_asset_audit_log ADD CONSTRAINT media_asset_audit_log_event_type_check CHECK (event_type IN ( 'visibility_change', 'copyright_change', 'metadata_change', 'lifecycle_change', 'legal_hold_set', 'legal_hold_released', 'content_report_filed' ));