14 lines
435 B
MySQL
14 lines
435 B
MySQL
|
|
-- Rollback for v1.0.6.2 void-unpaid cleanup.
|
||
|
|
-- Restores the previous status for every row recorded in the audit table,
|
||
|
|
-- then drops the audit table itself.
|
||
|
|
|
||
|
|
UPDATE user_subscriptions us
|
||
|
|
SET status = vs.previous_status,
|
||
|
|
canceled_at = NULL,
|
||
|
|
updated_at = NOW()
|
||
|
|
FROM voided_subscriptions_20260417 vs
|
||
|
|
WHERE us.id = vs.subscription_id
|
||
|
|
AND us.status = 'expired';
|
||
|
|
|
||
|
|
DROP TABLE IF EXISTS voided_subscriptions_20260417;
|