actual/packages/desktop-client/public/data/migrations/1608652596043_parent_field.sql
2022-04-28 22:44:38 -04:00

13 lines
260 B
SQL

BEGIN TRANSACTION;
ALTER TABLE transactions ADD COLUMN parent_id TEXT;
UPDATE transactions SET
parent_id = CASE
WHEN isChild THEN SUBSTR(id, 1, INSTR(id, '/') - 1)
ELSE NULL
END;
CREATE INDEX trans_parent_id ON transactions(parent_id);
COMMIT;