13 lines
260 B
SQL
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;
|