2026-05-11 19:43:23 +02:00
|
|
|
-- 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.
|
2026-05-11 19:36:23 +02:00
|
|
|
|
|
|
|
|
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',
|
2026-05-11 19:43:23 +02:00
|
|
|
'legal_hold_set',
|
|
|
|
|
'legal_hold_released',
|
2026-05-11 19:36:23 +02:00
|
|
|
'content_report_filed'
|
|
|
|
|
));
|