-- Ruecknahme von Phase 11. DELETE FROM role_permissions WHERE permission_id IN (SELECT id FROM permissions WHERE name IN ('backups.delete', 'retention.write', 'immutability.manage')); DELETE FROM permissions WHERE name IN ('backups.delete', 'retention.write', 'immutability.manage'); DROP TABLE IF EXISTS retention_runs; ALTER TABLE retention_policies DROP CONSTRAINT IF EXISTS retention_policies_counts_not_negative, DROP CONSTRAINT IF EXISTS retention_policies_keeps_something, DROP COLUMN IF EXISTS created_by, DROP COLUMN IF EXISTS time_zone, DROP COLUMN IF EXISTS keep_yearly, DROP COLUMN IF EXISTS keep_monthly, DROP COLUMN IF EXISTS keep_weekly, DROP COLUMN IF EXISTS keep_daily, DROP COLUMN IF EXISTS keep_last, DROP COLUMN IF EXISTS keep_within_seconds; DROP INDEX IF EXISTS backups_not_deleted_idx; DROP INDEX IF EXISTS backups_legal_hold_idx; ALTER TABLE backups DROP CONSTRAINT IF EXISTS backups_legal_hold_not_deleted, DROP CONSTRAINT IF EXISTS backups_legal_hold_needs_reason, DROP COLUMN IF EXISTS deletion_reason, DROP COLUMN IF EXISTS deleted_by, DROP COLUMN IF EXISTS deleted_at, DROP COLUMN IF EXISTS legal_hold_placed_by, DROP COLUMN IF EXISTS legal_hold_placed_at, DROP COLUMN IF EXISTS legal_hold_reason, DROP COLUMN IF EXISTS legal_hold; ALTER TABLE repositories DROP CONSTRAINT IF EXISTS repositories_minimum_retention_not_negative, DROP CONSTRAINT IF EXISTS repositories_retention_not_negative, DROP CONSTRAINT IF EXISTS repositories_enforcement_level_valid, DROP COLUMN IF EXISTS minimum_retention_seconds, DROP COLUMN IF EXISTS retention_seconds, DROP COLUMN IF EXISTS enforcement_report, DROP COLUMN IF EXISTS enforcement_measured_at, DROP COLUMN IF EXISTS enforcement_level;