Initialize last_reconciled from transactions

This commit is contained in:
Jan Bader 2022-03-14 19:46:21 +00:00
parent 324e13f5c5
commit 6f4e286b7a

View File

@ -1,5 +1,12 @@
-- +goose Up -- +goose Up
ALTER TABLE accounts ADD COLUMN last_reconciled date NULL; 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 -- +goose Down
ALTER TABLE accounts DROP COLUMN last_reconciled; ALTER TABLE accounts DROP COLUMN last_reconciled;