Files
mymoney/database/migrations/003_subscription_ledger_renewal_dates.sql
2026-06-02 04:02:59 +02:00

8 lines
262 B
SQL

UPDATE payments_ledger AS ledger
SET date = payment.renewal_date,
updated_at = NOW()
FROM subscription_payments AS payment
WHERE ledger.source_type = 'subscription'
AND ledger.source_id = payment.id
AND ledger.date IS DISTINCT FROM payment.renewal_date;