DROP TABLE IF EXISTS pay_purchases; -- 注意:若已存在 source='pay' 的行,该 MODIFY 会失败——down 前需人工清理(标准 enum 收窄语义)。 ALTER TABLE subscriptions MODIFY source ENUM('trial','code') NOT NULL;