Persist last_reconciled instead of using last transactions date #41

Merged
jacob1123 merged 4 commits from reconciled-as-field into master 2022-03-14 21:01:08 +01:00
Showing only changes of commit 6f4e286b7a - Show all commits

View File

@ -1,5 +1,12 @@
-- +goose Up
ALTER TABLE accounts ADD COLUMN last_reconciled date NULL;
UPDATE accounts
SET last_reconciled = (
SELECT MAX(transactions.date)
FROM transactions
WHERE transactions.account_id = accounts.id
AND transactions.status = 'Reconciled'
);
-- +goose Down
ALTER TABLE accounts DROP COLUMN last_reconciled;