Files
multica/server/migrations/120_autopilot_subscriber.down.sql
2026-06-17 03:21:31 +08:00

12 lines
591 B
SQL

-- Rows still carrying reason='autopilot' would violate the restored CHECK
-- constraint, so drop them first. Operators wanting an audit trail should
-- backfill reason='manual' before rolling this back.
DELETE FROM issue_subscriber WHERE reason = 'autopilot';
ALTER TABLE issue_subscriber DROP CONSTRAINT issue_subscriber_reason_check;
ALTER TABLE issue_subscriber ADD CONSTRAINT issue_subscriber_reason_check
CHECK (reason IN ('creator', 'assignee', 'commenter', 'mentioned', 'manual'));
DROP INDEX IF EXISTS idx_autopilot_subscriber_user;
DROP TABLE IF EXISTS autopilot_subscriber;