-- Drop VIP-Swap-Cooldown-Felder von UserCustomDomain
-- Layer 2 wird nicht mehr aus User-Custom-Domains gespeist (Pure Country-Curated).
-- Siehe docs/concepts/layer2-country-pivot.md
--
-- ⚠️ MUSS ERST nach Code-Refactor durchgeführt werden:
--    1. backend/server/api/custom-domains/vip-swap.post.ts gelöscht
--    2. backend/server/api/custom-domains/index.post.ts VIP-Logic entfernt
--    3. backend/server/api/protection/webcontent-domains.get.ts ohne User-Custom-Lookup
--    Sonst Backend startet nicht (referenziert dann nicht-existente Felder).

-- Schritt 1: Drop vip_defer_until column
ALTER TABLE rebreak.user_custom_domains
    DROP COLUMN IF EXISTS vip_defer_until;

-- Schritt 2: Drop vip_evict_at column
ALTER TABLE rebreak.user_custom_domains
    DROP COLUMN IF EXISTS vip_evict_at;
