28 lines
603 B
SQL
28 lines
603 B
SQL
BEGIN TRANSACTION;
|
|
|
|
CREATE TABLE schedules
|
|
(id TEXT PRIMARY KEY,
|
|
rule TEXT,
|
|
active INTEGER DEFAULT 0,
|
|
completed INTEGER DEFAULT 0,
|
|
posts_transaction INTEGER DEFAULT 0,
|
|
tombstone INTEGER DEFAULT 0);
|
|
|
|
CREATE TABLE schedules_next_date
|
|
(id TEXT PRIMARY KEY,
|
|
schedule_id TEXT,
|
|
local_next_date INTEGER,
|
|
local_next_date_ts INTEGER,
|
|
base_next_date INTEGER,
|
|
base_next_date_ts INTEGER);
|
|
|
|
CREATE TABLE schedules_json_paths
|
|
(schedule_id TEXT PRIMARY KEY,
|
|
payee TEXT,
|
|
account TEXT,
|
|
amount TEXT,
|
|
date TEXT);
|
|
|
|
ALTER TABLE transactions ADD COLUMN schedule TEXT;
|
|
|
|
COMMIT;
|