owpengram-server/deploy/migrations/20260901000024_broadcast_lease_delivery_and_entities.down.sql
2026-09-01 12:50:18 +03:00

41 lines
1.7 KiB
SQL

DROP INDEX IF EXISTS public.broadcast_recipients_processing_idx;
DROP INDEX IF EXISTS public.broadcast_recipients_pending_next_attempt_idx;
ALTER TABLE public.broadcast_recipients
DROP CONSTRAINT IF EXISTS broadcast_recipients_lease_check,
DROP CONSTRAINT IF EXISTS broadcast_recipients_sent_tracking_check,
DROP CONSTRAINT IF EXISTS broadcast_recipients_attempts_check,
DROP CONSTRAINT IF EXISTS broadcast_recipients_status_check;
ALTER TABLE public.broadcast_recipients
DROP COLUMN IF EXISTS updated_at,
DROP COLUMN IF EXISTS pts,
DROP COLUMN IF EXISTS message_box_id,
DROP COLUMN IF EXISTS private_message_id,
DROP COLUMN IF EXISTS lease_until,
DROP COLUMN IF EXISTS lease_token,
DROP COLUMN IF EXISTS next_attempt_at;
DROP INDEX IF EXISTS public.broadcasts_enumeration_idx;
ALTER TABLE public.broadcasts
DROP CONSTRAINT IF EXISTS broadcasts_sent_failed_within_materialized_check,
DROP CONSTRAINT IF EXISTS broadcasts_enumeration_cursor_check,
DROP CONSTRAINT IF EXISTS broadcasts_entities_array_check;
ALTER TABLE public.broadcasts
DROP COLUMN IF EXISTS failed_count,
DROP COLUMN IF EXISTS sent_count,
DROP COLUMN IF EXISTS materialized_count,
DROP COLUMN IF EXISTS enumeration_done,
DROP COLUMN IF EXISTS enumeration_cursor_user_id,
DROP COLUMN IF EXISTS snapshot_max_user_id,
DROP COLUMN IF EXISTS entities;
ALTER TABLE public.broadcasts
DROP CONSTRAINT IF EXISTS broadcasts_target_count_check;
ALTER TABLE public.broadcasts
ALTER COLUMN target_count TYPE integer,
ALTER COLUMN target_count SET DEFAULT 0;
ALTER TABLE public.broadcasts
RENAME COLUMN target_count TO total_count;